public static Pendtxn Read(string connectionString, string ref_no, Dber dberr) { try { var PendingTxnMasterObject = new Pendtxn(); var query = string.Format("select * from Pendtxn where ref_no = {0}", ref_no); var data = DbAccess.ExecuteQuery(connectionString, CommandType.Text, query); //assign the data object to Error master object if (data.Tables[0].Rows.Count > 0) { PendingTxnMasterObject.init_empid = data.Tables[0].Rows[0]["init_empid"].ToString(); PendingTxnMasterObject.init_csno = data.Tables[0].Rows[0]["init_csno"].ToString(); PendingTxnMasterObject.ref_no = data.Tables[0].Rows[0]["ref_no"].ToString(); PendingTxnMasterObject.tran_date = data.Tables[0].Rows[0]["tran_date"].ToString(); PendingTxnMasterObject.tran_desc = data.Tables[0].Rows[0]["tran_desc"].ToString(); PendingTxnMasterObject.tran_pvgb = data.Tables[0].Rows[0]["tran_pvgb"].ToString(); PendingTxnMasterObject.ac_no = data.Tables[0].Rows[0]["ac_no"].ToString(); PendingTxnMasterObject.cr_amt = Convert.ToDecimal(data.Tables[0].Rows[0]["cr_amt"]); PendingTxnMasterObject.dr_amt = Convert.ToDecimal(data.Tables[0].Rows[0]["dr_amt"]); PendingTxnMasterObject.tran_data = data.Tables[0].Rows[0]["tran_data"].ToString(); return PendingTxnMasterObject; } else { dberr.setError(Mnemonics.DbErrorCodes.DBERR_PENDTXN_READ); return null; } } catch { dberr.setError(Mnemonics.DbErrorCodes.DBERR_PENDTXN_READ); return null; } }
public static bool Update(string connectionString, Pendtxn dataObject) { throw new NotImplementedException(); }
public static int Create(string connectionString, Pendtxn dataObject, Data.Dber dberr) { try { var query = string.Format(@"INSERT INTO [SBS].[dbo].[PENDTXN] ( [TRAN_DATE] ,[AC_NO] , [AC_NO2] ,[TRAN_PVGB] ,[INIT_EMPID] ,[INIT_CSNO] ,[DR_AMT] ,[CR_AMT] , [TRAN_ID] , [TRAN_DESC] , [TRAN_DATA]) OUTPUT INSERTED.REF_NO VALUES ('{0}' ,{1}, {2}, '{3}' , {4} , {5} ,'{6}', '{7}', {8}, '{9}', '{10}')", dataObject.tran_date, dataObject.ac_no == "0" ? "null" : dataObject.ac_no, dataObject.ac_no2 == "0" ? "null" : dataObject.ac_no2, dataObject.tran_pvgb, dataObject.init_empid == "0" ? "null" : dataObject.init_empid, dataObject.init_csno == "0" ? "null" : dataObject.init_csno, dataObject.dr_amt, dataObject.cr_amt, dataObject.tran_id , dataObject.tran_desc, dataObject.tran_data); return (int)DbAccess.ExecuteScalar(connectionString, CommandType.Text, query); } catch { dberr.setError(Mnemonics.DbErrorCodes.DBERR_PENDTXN_NOWRITE); return -1; } }