예제 #1
0
        //insert
        public bool insert(danhSachLuongDaThanhToanDTO danhSachLuongDaThanhToanDTO)
        {
            try
            {
                this.openConnection();

                SqlCommand cmd = new SqlCommand("INSERT INTO LISTSALARY_DATHANHTOAN(id, ngayThanhToan, Luong)" +
                                                "VALUES (@id, @date, @Luong)", this.getConnection);
                cmd.Parameters.Add("@id", SqlDbType.NChar).Value    = danhSachLuongDaThanhToanDTO.id;
                cmd.Parameters.Add("@date", SqlDbType.Date).Value   = danhSachLuongDaThanhToanDTO.ngayThanhToan;
                cmd.Parameters.Add("@Luong", SqlDbType.Float).Value = danhSachLuongDaThanhToanDTO.Luong;
                if (cmd.ExecuteNonQuery() == 1)
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: ", ex.Message);
            }
            finally
            {
                this.closeConnection();
            }
            return(false);
        }
 private void btnKetToan_Click(object sender, EventArgs e)
 {
     try
     {
         string   IDNV     = this.txtID.Text.Trim();
         DateTime currTime = DateTime.Now;
         float    Luong    = float.Parse(this.txtLuong.Text.Trim());
         if (IDNV == "")
         {
             MessageBox.Show("ID trống");
         }
         else
         {
             danhSachLuongDaThanhToanDTO danhSachLuongDaThanhToanDTO = new danhSachLuongDaThanhToanDTO(IDNV, currTime, Luong);
             if (this.danhSachLuongDaThanhToanBUS.insert(danhSachLuongDaThanhToanDTO))
             {
                 if (this.salaryBUS.ResetNV(IDNV))
                 {
                     MessageBox.Show("Kết toán lương thành công");
                 }
                 else
                 {
                     MessageBox.Show("Kết toán lương thất bại");
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error: " + ex.Message);
     }
 }
 //insert
 public bool insert(danhSachLuongDaThanhToanDTO danhSachLuongDaThanhToanDTO)
 {
     return(this.danhSachLuongDaThanhToanDAL.insert(danhSachLuongDaThanhToanDTO));
 }