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.ObjDevice objDevice = new Object.ObjDevice();
                SetDataDevice(objDevice);

                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 (deviceCtrl.Update(objDevice) > 0)
                    {
                        MessageBox.Show("Lưu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        deviceMng.HienThi(dgvDSThietBi);
                        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);
                    }
                }
            }
        }
        private void btnThemTaiKhoan_Click(object sender, EventArgs e)
        {
            Object.ObjDevice objDevice = new Object.ObjDevice();
            if (checkNullItem())
            {
                GanDuLieu(objDevice);
                {
                    switch (deviceCtrl.Them(objDevice))
                    {
                    case 0:
                        text = "Vui lòng chọn mã tài khoản 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;

                    case 2:
                        text = "Vui lòng mã loại thiết bị khác!";
                        ThongBao(text);
                        break;
                    }
                }
            }
            else
            {
                MessageBox.Show("Vui lòng điền đầy đủ thôn tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemple #3
0
 public int Them(Object.ObjDevice objDevice)
 {
     if (!KiemTraMaLoai(Convert.ToInt32(objDevice.Id_Type)))
     {
         return(2);
     }
     return(deviceMng.Save(objDevice));
 }
 //Hàm xử lý lưu dữ liệu.
 private void GanDuLieu(Object.ObjDevice objDevice)
 {
     objDevice.Name_Device     = txtName_Device.Text.Trim();
     objDevice.Price           = txtPrice.Text.Trim();
     objDevice.Function_Device = txtFunction_Device.Text.Trim();
     objDevice.Room            = txtRoom.Text.Trim();
     objDevice.Id_Type         = txtId_Type.Text.Trim();
     objDevice.Status_Device   = txtStatus_Device.Text.Trim();
 }
 private void SetDataDevice(Object.ObjDevice objDevice)
 {
     objDevice.Id_Device       = txtId_Device.Text;
     objDevice.Name_Device     = txtName_Device.Text;
     objDevice.Price           = txtPrice.Text;
     objDevice.Function_Device = txtFunction_Device.Text;
     objDevice.Room            = txtRoom.Text;
     objDevice.Id_Type         = txtId_Type.Text;
     objDevice.Status_Device   = txtStatus.Text;
 }
        public int Save(Object.ObjDevice objDevice)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "INSERT INTO Device(Name_Device, Price, Function_Device, Room, Id_Type, Status_Device) " +
                              "VALUES (@nameDevice, @price,@function, @room, @idType, @status);";

            cmd.Parameters.Add("nameDevice", SqlDbType.NVarChar).Value = objDevice.Name_Device;
            cmd.Parameters.Add("price", SqlDbType.NVarChar).Value      = objDevice.Price;
            cmd.Parameters.Add("function", SqlDbType.NVarChar).Value   = objDevice.Function_Device;
            cmd.Parameters.Add("room", SqlDbType.NVarChar).Value       = objDevice.Room;
            cmd.Parameters.Add("idType", SqlDbType.NVarChar).Value     = objDevice.Id_Type;
            cmd.Parameters.Add("status", SqlDbType.NVarChar).Value     = objDevice.Status_Device;

            return(cls.CapNhatDL(cmd));
        }
        public int Update(Object.ObjDevice objDevice)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "UPDATE Device " +
                              "SET Name_Device = @nameDevice, " +
                              "Price = @price, Function_Device = @function, " +
                              "Room = @room, Id_Type = @idType, " +
                              "Status_Device = @status " +
                              "WHERE Id_Device = @idDevice; ";

            cmd.Parameters.Add("nameDevice", SqlDbType.NVarChar).Value = objDevice.Name_Device;
            cmd.Parameters.Add("price", SqlDbType.Float).Value         = objDevice.Price;
            cmd.Parameters.Add("function", SqlDbType.NVarChar).Value   = objDevice.Function_Device;
            cmd.Parameters.Add("room", SqlDbType.VarChar).Value        = objDevice.Room;
            cmd.Parameters.Add("idType", SqlDbType.Int).Value          = objDevice.Id_Type;
            cmd.Parameters.Add("status", SqlDbType.NVarChar).Value     = objDevice.Status_Device;
            cmd.Parameters.Add("idDevice", SqlDbType.Int).Value        = objDevice.Id_Device;

            return(cls.CapNhatDL(cmd));
        }
Exemple #8
0
 public int Update(Object.ObjDevice objDevice)
 {
     return(deviceMng.Update(objDevice));
 }