Esempio n. 1
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            if (checkNullTextBox() == false)
            {
                MessageBox.Show("Xin mời nhập đầy đủ thông tin!", "Cảnh báo");
            }
            else
            {
                Object.ObjLiqui objLiqui = new Object.ObjLiqui();
                SetDataLiqui(objLiqui);

                string       Id_Customer = dgvListLiqui.CurrentRow.Cells[0].Value.ToString();
                DialogResult dlg         = MessageBox.Show("Bạn có chắc chắn muốn đổi dữ liệu này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (dlg == DialogResult.Yes)
                {
                    if (liquiCtrl.Update(objLiqui) > 0)
                    {
                        MessageBox.Show("Lưu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        liquiMng.HienThi(dgvListLiqui);
                        HienThiThongTin();
                    }
                    else
                    {
                        MessageBox.Show("Id Customer hoặc Id Group không tồn tại, vui lòng thử lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
Esempio n. 2
0
 private void SetDataLiqui(Object.ObjLiqui objLiqui)
 {
     objLiqui.Id_Liqui   = txtId_Liqui.Text;
     objLiqui.Name_Liqui = txtName_Liqui.Text;
     objLiqui.Id_Device  = txtId_Device.Text;
     objLiqui.Date_Liqui = txtDate_Liqui.Text;
 }
Esempio n. 3
0
        private void btnThemThanhLy_Click(object sender, EventArgs e)
        {
            Object.ObjLiqui objLiqui = new Object.ObjLiqui();
            if (checkNullItem())
            {
                GanDuLieu(objLiqui);
                {
                    switch (liquiCtrl.Them(objLiqui))
                    {
                    case 0:
                        text = "Vui lòng chọn mã thanh lý khác!";
                        ThongBao(text);
                        break;

                    case 1:
                        MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        LamMoi();
                        break;

                    default:
                        text = "Lưu thất bại, vui lòng thử lại!";
                        ThongBao(text);
                        break;
                    }
                }
            }
            else
            {
                MessageBox.Show("Vui lòng điền đầy đủ thông tin", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 4
0
        public void UpdateStatusDevice(Object.ObjLiqui cdt)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "UPDATE Device SET Status_Device = N'Thanh lý' WHERE Id_Device = @idDevice; ";
            cmd.Parameters.Add("idDevice", SqlDbType.Int).Value = cdt.Id_Device;
            cls.CapNhatDL(cmd);
        }
Esempio n. 5
0
 public int Them(Object.ObjLiqui objLiqui)
 {
     if (!KTMaThanhLy(Convert.ToInt32(objLiqui.Id_Liqui)))
     {
         return(0);
     }
     return(liquiMng.Save(objLiqui));
 }
Esempio n. 6
0
        //Hàm xử lý lưu dữ liệu.
        private void GanDuLieu(Object.ObjLiqui objLiqui)
        {
            objLiqui.Name_Liqui = txtName_Liqui.Text.Trim();
            objLiqui.Date_Liqui = txtDate_Liqui.Text.Trim();

            string value = cbbThietBi.SelectedValue.ToString();

            objLiqui.Id_Device = value;
        }
Esempio n. 7
0
        public int Update(Object.ObjLiqui objLiqui)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "UPDATE Liquidate " +
                              "SET Name_Liqui = @nameLiqui, " +
                              "Id_Device = @idDevice, " +
                              "Date_Liqui = @date " +
                              "WHERE Id_Liqui = @idLiqui";

            cmd.Parameters.Add("nameLiqui", SqlDbType.NVarChar).Value = objLiqui.Name_Liqui;
            cmd.Parameters.Add("idDevice", SqlDbType.NVarChar).Value  = objLiqui.Id_Device;
            cmd.Parameters.Add("date", SqlDbType.DateTime).Value      = objLiqui.Date_Liqui;
            cmd.Parameters.Add("idLiqui", SqlDbType.VarChar).Value    = objLiqui.Id_Liqui;

            return(cls.CapNhatDL(cmd));
        }
Esempio n. 8
0
 public int Save(Object.ObjLiqui cdt)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.CommandText = "INSERT INTO Liquidate(Name_Liqui, Id_Device, Date_Liqui) " +
                           "VALUES (@nameLiqui, @idDevice, @dateLiqui); ";
         cmd.Parameters.Add("nameLiqui", SqlDbType.NVarChar).Value = cdt.Name_Liqui;
         cmd.Parameters.Add("idDevice", SqlDbType.Int).Value       = cdt.Id_Device;
         cmd.Parameters.Add("dateLiqui", SqlDbType.Date).Value     = cdt.Date_Liqui;
         //update status device after liquidate
         if (cls.CapNhatDL(cmd) == 1)
         {
             UpdateStatusDevice(cdt);
             return(1);
         }
         return(ERRO_LOG);
     }
     catch (Exception e)
     {
         return(ERRO_LOG);
     }
 }
Esempio n. 9
0
 public int Update(Object.ObjLiqui objLiqui)
 {
     return(liquiMng.Update(objLiqui));
 }