⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cw_pz.cs

📁 ASP.NET的一些开发实例,有论坛管理系统等
💻 CS
📖 第 1 页 / 共 2 页
字号:
		/// <param name="KJQJBH"></param>
		/// <returns></returns>
		public  string Create_PZBH(System.Data.SqlClient.SqlCommand cmd,string JGDM,string KJND,string KJQJBH)
		{
			string sql= "select PZBH from CW_PZ where JGDM=@JGDM and KJND=@KJND and KJQJ=@KJQJ order by PZBH DESC ";
			cmd.Parameters.Clear();	
			cmd.Parameters.Add("@JGDM",JGDM);
			cmd.Parameters.Add("@KJND",KJND);
			cmd.Parameters.Add("@KJQJ",KJQJBH);
			

			cmd.CommandText=sql;
			System.Data.SqlClient.SqlDataReader  dr=cmd.ExecuteReader();
			string PZBH=string.Empty;
			while (dr.Read())
			{
				PZBH=dr["PZBH"].ToString();
				int nBH=Convert.ToInt32(PZBH) +1;

				PZBH=nBH.ToString();
				PZBH=PZBH.PadLeft(4,'0');
				dr.Close();
				return PZBH;
			}
			dr.Close();
			PZBH="0001";
			return PZBH;
		}

		
		///  更新CW_PZ对象
		/// </summary>
		/// <param name="theCW_PZ">要更新的CW_PZ对象</param>
		
		public bool UpdateCW_PZ(SqlCommand cmd,CW_PZ theCW_PZ)
		{
			try
			{
				string sql;
				sql = "update CW_PZ set PZLX=@PZLX, FDS=@FDS, YSPJLX=@YSPJLX, YSPJBH=@YSPJBH, ZDR=@ZDR, ZDRQ=@ZDRQ, SHR=@SHR, SHRQ=@SHRQ, CNR=@CNR, CNRQ=@CNRQ, GZR=@GZR, GZRQ=@GZRQ, GZBJ=@GZBJ, KGLBJ=@KGLBJ, DCBJ=@DCBJ, DCBH=@DCBH, BZ=@BZ where PZBH=@PZBH and KJND=@KJND and KJQJ=@KJQJ and JGDM=@JGDM";
				cmd.CommandText=sql;
				cmd.Parameters.Clear();
				cmd.Parameters.Add ("@PZBH", theCW_PZ.PZBH);
				cmd.Parameters.Add ("@KJND", theCW_PZ.KJND);
				cmd.Parameters.Add ("@KJQJ", theCW_PZ.KJQJ);
				cmd.Parameters.Add ("@JGDM", theCW_PZ.JGDM);
				cmd.Parameters.Add ("@PZLX", theCW_PZ.PZLX);
				cmd.Parameters.Add ("@FDS", theCW_PZ.FDS);
				cmd.Parameters.Add ("@YSPJLX", theCW_PZ.YSPJLX);
				cmd.Parameters.Add ("@YSPJBH", theCW_PZ.YSPJBH);
				cmd.Parameters.Add ("@ZDR", theCW_PZ.ZDR);
				cmd.Parameters.Add ("@ZDRQ", theCW_PZ.ZDRQ);
				cmd.Parameters.Add ("@SHR", theCW_PZ.SHR);
				if(theCW_PZ.SHRQ==Convert.ToDateTime("1900-01-01"))
				{
					cmd.Parameters.Add ("@SHRQ",SqlDbType.DateTime);
					cmd.Parameters["@SHRQ"].Value=DBNull.Value;
				}
				else
				{
					cmd.Parameters.Add ("@SHRQ", theCW_PZ.SHRQ);
				}
				if(theCW_PZ.GZRQ==Convert.ToDateTime("1900-01-01"))
				{
					cmd.Parameters.Add ("@GZRQ",SqlDbType.DateTime);
					cmd.Parameters["@GZRQ"].Value=DBNull.Value;
				}
				else
				{
					cmd.Parameters.Add ("@GZRQ", theCW_PZ.GZRQ);
				}
				if(theCW_PZ.CNRQ==Convert.ToDateTime("1900-01-01"))
				{
					cmd.Parameters.Add ("@CNRQ",SqlDbType.DateTime);
					cmd.Parameters["@CNRQ"].Value=DBNull.Value;
				}
				else
				{
					cmd.Parameters.Add ("@CNRQ", theCW_PZ.CNRQ);
				}
				cmd.Parameters.Add ("@CNR", theCW_PZ.CNR);
				cmd.Parameters.Add ("@GZR", theCW_PZ.GZR);
				cmd.Parameters.Add ("@GZBJ", theCW_PZ.GZBJ);
				cmd.Parameters.Add ("@KGLBJ", theCW_PZ.KGLBJ);
				cmd.Parameters.Add ("@DCBJ", theCW_PZ.DCBJ);
				cmd.Parameters.Add ("@DCBH", theCW_PZ.DCBH);
				cmd.Parameters.Add ("@BZ", theCW_PZ.BZ);
				
				cmd.ExecuteNonQuery();
				
				//				cn.Close();
				return true;
			}
			catch(Exception e)
			{
				LogService.Write ("UpdateCW_PZ(CW_PZ theCW_PZ)");
				LogService.Write (e.Message);
				return false;
			}
		}
		
		/// <summary>
		///  删除CW_PZ对象
		/// </summary>
		/// <param name="PZBH">主键</param>
		/// <param name="KJND">主键</param>
		/// <param name="KJQJ">主键</param>
		/// <param name="JGDM">主键</param>
		
		public bool DelCW_PZ(SqlCommand cmd,string PZBH, string KJND, string KJQJ,string JGDM)
		{
			try
			{
				string sql;
				sql = "delete from CW_PZ where PZBH=@PZBH and KJND=@KJND and KJQJ=@KJQJ and JGDM=@JGDM";
				cmd.CommandText =sql;
				cmd.Parameters.Clear();
				cmd.Parameters.Add ("@PZBH", PZBH);
				cmd.Parameters.Add ("@KJND", KJND);
				cmd.Parameters.Add ("@KJQJ", KJQJ);
				cmd.Parameters.Add ("@JGDM", JGDM);
				
				cmd.ExecuteNonQuery();
				return true;
			}
			catch(Exception e)
			{
				LogService.Write ("DelCW_PZ(string PZBH, string KJND, string KJQJ, string JGDM)");
				LogService.Write (e.Message);
				return false;
			}
		}

		/// <summary>
		///  根据主键标识获得CW_PZ对象
		/// </summary>
		/// <param name="PZBH">主键</param>
		/// <param name="KJND">主键</param>
		/// <param name="KJQJ">主键</param>
		/// <param name="JGDM">主键</param>
		
		public CW_PZ GetCW_PZ(string PZBH, string KJND, string KJQJ, string JGDM)
		{
			try
			{
				CW_PZ result = null;
				
				SqlConnection cn = new SqlConnection (com.unicafe.common.Configuration.GetDBConnectionString());
				cn.Open();
				
				string sql;
				sql = "select * from CW_PZ where PZBH=@PZBH and KJND=@KJND and KJQJ=@KJQJ and JGDM=@JGDM";
				
				SqlCommand cmd = new SqlCommand(sql,cn);
				cmd.Parameters.Add ("@PZBH", PZBH);
				cmd.Parameters.Add ("@KJND", KJND);
				cmd.Parameters.Add ("@KJQJ", KJQJ);
				cmd.Parameters.Add ("@JGDM", JGDM);
				
				SqlDataReader dr = cmd.ExecuteReader();
				
				if (dr.Read())
				{
					result = new CW_PZ();
					if (dr["PZBH"] != null)
						if (!System.DBNull.Equals(dr["PZBH"], System.DBNull.Value))
							result.PZBH = (string)dr["PZBH"];
					if (dr["KJND"] != null)
						if (!System.DBNull.Equals(dr["KJND"], System.DBNull.Value))
							result.KJND = (string)dr["KJND"];
					if (dr["KJQJ"] != null)
						if (!System.DBNull.Equals(dr["KJQJ"], System.DBNull.Value))
							result.KJQJ = (string)dr["KJQJ"];
					if (dr["JGDM"] != null)
						if (!System.DBNull.Equals(dr["JGDM"], System.DBNull.Value))
							result.JGDM = (string)dr["JGDM"];
					if (dr["PZLX"] != null)
						if (!System.DBNull.Equals(dr["PZLX"], System.DBNull.Value))
							result.PZLX = (string)dr["PZLX"];
					if (dr["FDS"] != null)
						if (!System.DBNull.Equals(dr["FDS"], System.DBNull.Value))
							result.FDS = (int)dr["FDS"];
					if (dr["YSPJLX"] != null)
						if (!System.DBNull.Equals(dr["YSPJLX"], System.DBNull.Value))
							result.YSPJLX = (int)dr["YSPJLX"];
					if (dr["YSPJBH"] != null)
						if (!System.DBNull.Equals(dr["YSPJBH"], System.DBNull.Value))
							result.YSPJBH = (string)dr["YSPJBH"];
					if (dr["ZDR"] != null)
						if (!System.DBNull.Equals(dr["ZDR"], System.DBNull.Value))
							result.ZDR = (string)dr["ZDR"];
					if (dr["ZDRQ"] != null)
						if (!System.DBNull.Equals(dr["ZDRQ"], System.DBNull.Value))
							result.ZDRQ = (DateTime)dr["ZDRQ"];
					if (dr["SHR"] != null)
						if (!System.DBNull.Equals(dr["SHR"], System.DBNull.Value))
							result.SHR = (string)dr["SHR"];
					if (dr["SHRQ"] != null)
						if (!System.DBNull.Equals(dr["SHRQ"], System.DBNull.Value))
							result.SHRQ = (DateTime)dr["SHRQ"];
					if (dr["CNR"] != null)
						if (!System.DBNull.Equals(dr["CNR"], System.DBNull.Value))
							result.CNR = (string)dr["CNR"];
					if (dr["CNRQ"] != null)
						if (!System.DBNull.Equals(dr["CNRQ"], System.DBNull.Value))
							result.CNRQ = (DateTime)dr["CNRQ"];
					if (dr["GZR"] != null)
						if (!System.DBNull.Equals(dr["GZR"], System.DBNull.Value))
							result.GZR = (string)dr["GZR"];
					if (dr["GZRQ"] != null)
						if (!System.DBNull.Equals(dr["GZRQ"], System.DBNull.Value))
							result.GZRQ = (DateTime)dr["GZRQ"];
					if (dr["GZBJ"] != null)
						if (!System.DBNull.Equals(dr["GZBJ"], System.DBNull.Value))
							result.GZBJ = (string)dr["GZBJ"];
					if (dr["KGLBJ"] != null)
						if (!System.DBNull.Equals(dr["KGLBJ"], System.DBNull.Value))
							result.KGLBJ = (string)dr["KGLBJ"];
					if (dr["DCBJ"] != null)
						if (!System.DBNull.Equals(dr["DCBJ"], System.DBNull.Value))
							result.DCBJ = (string)dr["DCBJ"];
					if (dr["DCBH"] != null)
						if (!System.DBNull.Equals(dr["DCBH"], System.DBNull.Value))
							result.DCBH = (string)dr["DCBH"];
					if (dr["BZ"] != null)
						if (!System.DBNull.Equals(dr["BZ"], System.DBNull.Value))
							result.BZ = (string)dr["BZ"];
				}
				dr.Close();
				cn.Close();
				return result;
			}
			catch(Exception e)
			{
				LogService.Write ("GetCW_PZ(string PZBH, string KJND, string KJQJ, string JGDM)");
				LogService.Write (e.Message);
				return null;
			}
		}
	
		/// <summary>
		///  查找CW_PZ对象
		/// </summary>
	
		public ArrayList FindCW_PZ()
		{
			try
			{
				ArrayList result = new ArrayList();
			
				SqlConnection cn = new SqlConnection (com.unicafe.common.Configuration.GetDBConnectionString());
				cn.Open();
			
				string sql;
				sql = "select * from CW_PZ";
			
				SqlCommand cmd = new SqlCommand(sql, cn);
			
				SqlDataReader dr = cmd.ExecuteReader();
			
				while (dr.Read())
				{
					CW_PZ obj = new CW_PZ();
					if (dr["PZBH"] != null)
						if (!System.DBNull.Equals(dr["PZBH"], System.DBNull.Value))
							obj.PZBH = (string)dr["PZBH"];
					if (dr["KJND"] != null)
						if (!System.DBNull.Equals(dr["KJND"], System.DBNull.Value))
							obj.KJND = (string)dr["KJND"];
					if (dr["KJQJ"] != null)
						if (!System.DBNull.Equals(dr["KJQJ"], System.DBNull.Value))
							obj.KJQJ = (string)dr["KJQJ"];
					if (dr["JGDM"] != null)
						if (!System.DBNull.Equals(dr["JGDM"], System.DBNull.Value))
							obj.JGDM = (string)dr["JGDM"];
					if (dr["PZLX"] != null)
						if (!System.DBNull.Equals(dr["PZLX"], System.DBNull.Value))
							obj.PZLX = (string)dr["PZLX"];
					if (dr["FDS"] != null)
						if (!System.DBNull.Equals(dr["FDS"], System.DBNull.Value))
							obj.FDS = (int)dr["FDS"];
					if (dr["YSPJLX"] != null)
						if (!System.DBNull.Equals(dr["YSPJLX"], System.DBNull.Value))
							obj.YSPJLX = (int)dr["YSPJLX"];
					if (dr["YSPJBH"] != null)
						if (!System.DBNull.Equals(dr["YSPJBH"], System.DBNull.Value))
							obj.YSPJBH = (string)dr["YSPJBH"];
					if (dr["ZDR"] != null)
						if (!System.DBNull.Equals(dr["ZDR"], System.DBNull.Value))
							obj.ZDR = (string)dr["ZDR"];
					if (dr["ZDRQ"] != null)
						if (!System.DBNull.Equals(dr["ZDRQ"], System.DBNull.Value))
							obj.ZDRQ = (DateTime)dr["ZDRQ"];
					if (dr["SHR"] != null)
						if (!System.DBNull.Equals(dr["SHR"], System.DBNull.Value))
							obj.SHR = (string)dr["SHR"];
					if (dr["SHRQ"] != null)
						if (!System.DBNull.Equals(dr["SHRQ"], System.DBNull.Value))
							obj.SHRQ = (DateTime)dr["SHRQ"];
					if (dr["CNR"] != null)
						if (!System.DBNull.Equals(dr["CNR"], System.DBNull.Value))
							obj.CNR = (string)dr["CNR"];
					if (dr["CNRQ"] != null)
						if (!System.DBNull.Equals(dr["CNRQ"], System.DBNull.Value))
							obj.CNRQ = (DateTime)dr["CNRQ"];
					if (dr["GZR"] != null)
						if (!System.DBNull.Equals(dr["GZR"], System.DBNull.Value))
							obj.GZR = (string)dr["GZR"];
					if (dr["GZRQ"] != null)
						if (!System.DBNull.Equals(dr["GZRQ"], System.DBNull.Value))
							obj.GZRQ = (DateTime)dr["GZRQ"];
					if (dr["GZBJ"] != null)
						if (!System.DBNull.Equals(dr["GZBJ"], System.DBNull.Value))
							obj.GZBJ = (string)dr["GZBJ"];
					if (dr["KGLBJ"] != null)
						if (!System.DBNull.Equals(dr["KGLBJ"], System.DBNull.Value))
							obj.KGLBJ = (string)dr["KGLBJ"];
					if (dr["DCBJ"] != null)
						if (!System.DBNull.Equals(dr["DCBJ"], System.DBNull.Value))
							obj.DCBJ = (string)dr["DCBJ"];
					if (dr["DCBH"] != null)
						if (!System.DBNull.Equals(dr["DCBH"], System.DBNull.Value))
							obj.DCBH = (string)dr["DCBH"];
					if (dr["BZ"] != null)
						if (!System.DBNull.Equals(dr["BZ"], System.DBNull.Value))
							obj.BZ = (string)dr["BZ"];
					result.Add(obj);
				}
				dr.Close();
				cn.Close();
				return result;
			}
			catch(Exception e)
			{
				LogService.Write ("FindCW_PZ()");
				LogService.Write (e.Message);
				return null;
			}
		}

		public DataTable CreateDataTableFromSql(string strSql)
		{
			SqlConnection cn = new SqlConnection (com.unicafe.common.Configuration.GetDBConnectionString());
			SqlDataAdapter SqlAD;
			DataTable dt = new DataTable();
			try 
			{
				SqlAD = new SqlDataAdapter(strSql,cn);
				SqlAD.Fill(dt);
			}
			catch(SqlException e)
			{
				string str_Err = e.Message.ToString();
			}
			return dt;
		}

		public string[] PZJDPH(string KJND,string KJQJ,string JGDM,string PZBH)
		{
			SqlConnection cn = new SqlConnection (com.unicafe.common.Configuration.GetDBConnectionString());
			string sReturn=string.Empty;
			decimal CE=0.01m;
			decimal JFJE=-100000000000.01m;
			decimal DFJE=-100000000000.01m;
			string[] sReturns=new string[4];
			cn.Open();
			try
			{
				SqlCommand cmd=new SqlCommand("PZJDPH",cn);
				cmd.CommandType=CommandType.StoredProcedure;
				cmd.Parameters.Add ("@PZBH", PZBH);
				cmd.Parameters.Add ("@KJND", KJND);
				cmd.Parameters.Add ("@KJQJ", KJQJ);
				cmd.Parameters.Add ("@JGDM", JGDM);
				cmd.Parameters.Add("@CE",CE);
				cmd.Parameters.Add("@JFJE",JFJE);
				cmd.Parameters.Add("@DFJE",DFJE);
				cmd.Parameters.Add("@sReturn",sReturn);
				cmd.Parameters["@CE"].Direction=ParameterDirection.InputOutput;
				cmd.Parameters["@JFJE"].Direction=ParameterDirection.InputOutput;
				cmd.Parameters["@DFJE"].Direction=ParameterDirection.InputOutput;
				cmd.Parameters["@sReturn"].Direction=ParameterDirection.ReturnValue;
				cmd.ExecuteNonQuery();
				CE=Convert.ToDecimal(cmd.Parameters["@CE"].Value);
				if(cmd.Parameters["@JFJE"].Value!=DBNull.Value)
				{
					JFJE=Convert.ToDecimal(cmd.Parameters["@JFJE"].Value);
					if(JFJE!=-100000000000.01m)
					{
						sReturns[2]=JFJE.ToString();
					}
					else
					{
						sReturns[2]="NULL";
					}
				}
				else
				{
					sReturns[2]="NULL";
				}
				if(cmd.Parameters["@DFJE"].Value!=DBNull.Value)
				{
					DFJE=Convert.ToDecimal(cmd.Parameters["@DFJE"].Value);
					if(DFJE!=-100000000000.01m)
					{
						sReturns[3]=DFJE.ToString();
					}
					else
					{
						sReturns[3]="NULL";
					}
				}
				else
				{
					sReturns[3]="NULL";
				}
				sReturn=cmd.Parameters["@sReturn"].Value.ToString();
				cn.Close();
				sReturns[0]=sReturn;
				sReturns[1]=CE.ToString();
				
				
				
			}
			catch(Exception e)
			{
				string str=e.Message;
				sReturns[0]="NULL";
				sReturns[1]="NULL";
				sReturns[2]="NULL";
				sReturns[3]="NULL";
			}
			if(sReturns[0]!="NULL")
			{
				switch(sReturns[0])
				{
					case "0":
						sReturns[1]="该凭证还未填写细目,请填写该凭证细目。";
						break;
					case "1":
						sReturns[1]="该凭证还未填写借方金额,请填写该凭证借方金额。";
						break;
					case "2":
						sReturns[1]="该凭证还未填写贷方金额,请填写该凭证贷方金额。";
						break;
					case "3":
						sReturns[1]="该凭证借方贷方金额不平衡,借方金额比贷方金额多"+sReturns[1]+"元。";
						break;
					case "4":
						sReturns[1]="该凭证借方贷方金额平衡。";
						break;
					case "5":
						sReturns[1]="该凭证借方贷方金额不平衡,借方金额比贷方金额少"+sReturns[1]+"元。";
						break;
				}
			}
								   
			return sReturns;
		}
	
	}
}





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -