private void icoBtnSua_Click(object sender, EventArgs e) { if (maTbGlobal != "") { THIET_BI tb = context.THIET_BI.FirstOrDefault(p => p.MaThietBi.Equals(maTbGlobal)); bool isExits = checkName(txtTenthietbi.Text); if (isExits == false) { tb.TenThietBi = txtTenthietbi.Text.Trim(); tb.SoLuong = txtSoluong.Text == "" ? 0 : int.Parse(txtSoluong.Text); context.SaveChanges(); loadData(); clearTxt(); MessageBox.Show("Sửa thành công!", "Thông báo"); } else { MessageBox.Show("Đã tồn tại tên thiết bị!", "Thông báo"); } } else { MessageBox.Show("Vui lòng chọn thiết bị muốn sửa!", "Thông báo"); } }
//Lay thiet bi cuoi public THIET_BI getLastTB() { THIET_BI tb = null; List <THIET_BI> list = context.THIET_BI.ToList(); foreach (var temp in list) { tb = temp; } return(tb); }
private void gridView1_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { string maTB = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[0]).ToString(); THIET_BI tb = context.THIET_BI.FirstOrDefault(p => p.MaThietBi.ToLower() == maTB.ToLower()); if (tb != null) { maTbGlobal = maTB; txtTenthietbi.Text = tb.TenThietBi; txtSoluong.Text = tb.SoLuong == null ? "0" : tb.SoLuong.ToString(); } }
private void icoBtnThem_Click(object sender, EventArgs e) { if (Regex.Replace(txtTenthietbi.Text, @"\s+", "") == "" || Regex.Replace(txtSoluong.Text, @"\s+", "") == "") { MessageBox.Show("Vui lòng nhập đủ thông tin", "Thông báo"); } else { THIET_BI tb = getLastTB(); bool isExits = checkName(txtTenthietbi.Text); if (isExits == false) { if (tb == null) { THIET_BI temp = new THIET_BI() { MaThietBi = "TB01", TenThietBi = txtTenthietbi.Text.Trim(), SoLuong = txtSoluong.Text == "" ? 0 : int.Parse(txtSoluong.Text) }; context.THIET_BI.Add(temp); context.SaveChanges(); loadData(); clearTxt(); MessageBox.Show("Thêm thành công!", "Thông báo"); } else { string sttCuoi = tb.MaThietBi.Replace("TB", ""); string maTbMoi = convertNumbtoID(sttCuoi); THIET_BI temp = new THIET_BI() { MaThietBi = maTbMoi, TenThietBi = txtTenthietbi.Text.Trim(), SoLuong = txtSoluong.Text == "" ? 0 : int.Parse(txtSoluong.Text) }; context.THIET_BI.Add(temp); context.SaveChanges(); loadData(); clearTxt(); MessageBox.Show("Thêm thành công!", "Thông báo"); } } else { MessageBox.Show("Đã tồn tại tên thiết bị!", "Thông báo"); } } }
private void icoBtnXoa_Click(object sender, EventArgs e) { if (maTbGlobal != "") { THIET_BI tb = context.THIET_BI.FirstOrDefault(p => p.MaThietBi.Equals(maTbGlobal)); if (tb != null) { if (MessageBox.Show("Xác nhận xóa!", "Cảnh báo!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { context.THIET_BI.Remove(tb); context.SaveChanges(); loadData(); clearTxt(); MessageBox.Show("Xóa thành công!", "Thông báo"); } } } else { MessageBox.Show("Vui lòng chọn thiết bị muốn xóa!", "Thông báo"); } }