Example #1
0
 public void Update_Record(BE_LoanReturn NewUpdateObj)
 {
     try
     {
         SqlConnection sqlConnection = new SqlConnection(this.ConnString);
         sqlConnection.Open();
         SqlTransaction sqlTransaction = sqlConnection.BeginTransaction();
         SqlCommand     command        = sqlConnection.CreateCommand();
         command.Transaction = sqlTransaction;
         double num = NewUpdateObj.Amount;
         command.CommandText = " UPDATE CashBalance\r\n                                                       SET Cr =@Cr \r\n                                                       WHERE (TableName LIKE '%Trans_LoanReturn%') AND (TableID = @TableID)";
         command.Parameters.AddWithValue("@TableID", (object)NewUpdateObj.LoanReturnID);
         command.Parameters.AddWithValue("@Cr", (object)num);
         command.ExecuteNonQuery();
         command.Parameters.Clear();
         command.CommandText = "Update Trans_LoanReturn Set PersonID=@PersonID,Modify_At=@Modify_At,Amount=@Amount where LoanReturnID=@LoanReturnID";
         //command.CommandText = Qry;
         command.Parameters.AddWithValue("@LoanReturnID", (object)NewUpdateObj.LoanReturnID);
         command.Parameters.AddWithValue("@Modify_At", (object)NewUpdateObj.Modify_At);
         command.Parameters.AddWithValue("@PersonID", (object)NewUpdateObj.PersonID);
         command.Parameters.AddWithValue("@Amount", (object)NewUpdateObj.Amount);
         command.ExecuteNonQuery();
         command.Parameters.Clear();
         sqlTransaction.Commit();
         sqlConnection.Close();
         command.Dispose();
         sqlTransaction.Dispose();
     }
     catch (Exception ex)
     {
         int num = (int)MessageBox.Show(ex.Message, DataAccess.ProjectName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
     }
 }
Example #2
0
        public void Insert_Record(BE_LoanReturn NewBEObj)
        {
            SqlTransaction sqlTransaction = (SqlTransaction)null;

            try
            {
                SqlConnection sqlConnection = new SqlConnection(this.ConnString);
                SqlCommand    command       = sqlConnection.CreateCommand();
                sqlConnection.Open();
                sqlTransaction = sqlConnection.BeginTransaction();
                //command.CommandText = "INSERT INTO Trans_InvestmentReturn\r\n                                        (InvestmentReturnID, InvestorID, ModifiedDate,ReturnDate,ProfitSharing,Amount)\r\n                                        VALUES     (@InvestmentReturnID, @InvestorID, @ModifiedDate,@ReturnDate, @ProfitSharing,@Amount)";
                command.CommandText   = @"insert into Trans_LoanReturn (LoanReturnID,PersonID,Amount,Modify_At,ReturnDate) Values (@LoanReturnID,@PersonID,@Amount,@Modify_At,@ReturnDate)";
                command.Transaction   = sqlTransaction;
                this.LoanReturnID     = int.Parse(DataAccess.GetMaxNO("LoanReturnID", "Trans_LoanReturn").ToString());
                NewBEObj.LoanReturnID = this.LoanReturnID;
                command.Parameters.AddWithValue("@LoanReturnID", (object)NewBEObj.LoanReturnID);
                command.Parameters.AddWithValue("@PersonID", (object)NewBEObj.PersonID);
                command.Parameters.AddWithValue("@ReturnDate", (object)NewBEObj.ReturnDate);
                command.Parameters.AddWithValue("@Modify_At", (object)"1900-01-01");
                command.Parameters.AddWithValue("@Amount", (object)NewBEObj.Amount);
                command.ExecuteNonQuery();
                command.Parameters.Clear();
                double num = NewBEObj.Amount;
                command.CommandText = "Insert_CashBalance";
                command.CommandType = CommandType.StoredProcedure;
                command.Parameters.AddWithValue("@CashInDate", (object)NewBEObj.ReturnDate);
                command.Parameters.AddWithValue("@TableID", (object)NewBEObj.LoanReturnID);
                command.Parameters.AddWithValue("@TableName", (object)"Trans_LoanReturn");
                command.Parameters.AddWithValue("@Dr", (object)0);
                command.Parameters.AddWithValue("@Cr", (object)num);
                command.Parameters.AddWithValue("@IpAddress", (object)"192.168.3.67");
                command.ExecuteNonQuery();
                command.Parameters.Clear();
                sqlTransaction.Commit();
                sqlConnection.Close();
                command.Dispose();
                sqlTransaction.Dispose();
            }
            catch (Exception ex)
            {
                int num = (int)MessageBox.Show(ex.Message, DataAccess.ProjectName, MessageBoxButtons.OK, MessageBoxIcon.Hand);
                sqlTransaction.Rollback();
            }
        }