private void btnInsert_Click(object sender, EventArgs e) { viewState.State = true; mode = CRUD_State.Insert; ClearForm(); newItem = new SanPham_DTO(); }
private void User_Admin_Load(object sender, EventArgs e) { viewState = new BoolBinding(false); mode = CRUD_State.View; this.dgvNV.AutoGenerateColumns = false; cbxChucvu.DisplayMember = "Ten"; cbxChucvu.ValueMember = "Id"; //data nhanvien = new BindingSource(NhanVienBUL.Instance.Retrieve(), null); dgvNV.DataSource = nhanvien; //combobox var temp1 = ChucVuBUL.Instance.Retrieve(); temp1.Add(new ChucVu_DTO() { Id = null, Ten = "Thôi việc" }); cbxChucvu.DataSource = temp1; // BindingUI(); BindingData(); }
private void btnCancel_Click(object sender, EventArgs e) { viewState.State = false; mode = CRUD_State.View; ClearForm(); if (newItem != null) { newItem = null; } }
private void btnSave_Click(object sender, EventArgs e) { bool isSuccess = false; if (newItem == null) { return; } newItem.Ho = tbxHo.Text; newItem.Ten = tbxTen.Text; newItem.Ngaysinh = dpNS.Value.Date; newItem.Gioitinh = (rdbNam.Checked) ? "Name" : "Nữ"; newItem.Sdt = tbxDT.Text; newItem.Email = tbxEmail.Text; newItem.Diachi = tbxDC.Text; newItem.IdChucVu = (int?)cbxChucvu.SelectedValue; //new tạo mới newItem.Taikhoan = newItem.Email.Split('@')[0]; newItem.Matkhau = "123"; if (mode == CRUD_State.Insert) { isSuccess = NhanVienBUL.Instance.InsertNhanVien(newItem); } else //update { isSuccess = NhanVienBUL.Instance.UpdatePersonal(newItem); if (isSuccess) { NhanVienBUL.Instance.UpdateChucVu(newItem); } } //Notification if (isSuccess) { if (mode == CRUD_State.Insert) { MessageBox.Show("Đã thêm nhân viên mới !"); } else { MessageBox.Show("Đã cập nhật thông tin nhân viên !"); } nhanvien.DataSource = NhanVienBUL.Instance.Retrieve(); //change state viewState.State = false; mode = CRUD_State.View; ClearForm(); } else { MessageBox.Show("Có lỗi xảy ra !!!", "Cảnh báo"); } }
private void dgvSP_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex].Name == "btnUpdate" && e.RowIndex >= 0) { viewState.State = true; mode = CRUD_State.Update; newItem = dgvSP.CurrentRow.DataBoundItem as SanPham_DTO; } }
private void dgvCC_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex].Name == "colCapnhat" && e.RowIndex >= 0) { viewState.State = true; mode = CRUD_State.Update; newItem = dgvCC.CurrentRow.DataBoundItem as CungCap_DTO; } }
private void btnSave_Click(object sender, EventArgs e) { bool isSuccess; //valid //update DTO newItem.Ten = tbxTen.Text; newItem.Dvt = tbxDVT.Text; newItem.Giagoc = Convert.ToDecimal(tbxGiagoc.Text.Replace("VND", string.Empty)); newItem.TileLoi = Convert.ToSingle(tbxTile.Text); newItem.TileKm = Convert.ToSingle(tbxTileKM.Text); newItem.IdMenuCon = (int?)cbxMenuConUpdate.SelectedValue; //soluong khong doi //call BUL if (mode == CRUD_State.Insert) { isSuccess = SanPhamBUL.Instance.InsertSanPham(newItem); } else //update { isSuccess = SanPhamBUL.Instance.UpdateSanPham(newItem); } //Notification if (isSuccess) { if (mode == CRUD_State.Insert) { MessageBox.Show("Đã thêm sản phẩm mới !"); } else { MessageBox.Show("Đã cập nhật thông tin sản phẩm !"); } sanpham.DataSource = SanPhamBUL.Instance.Retrieve(); //change state viewState.State = false; mode = CRUD_State.View; ClearForm(); } else { MessageBox.Show("Có lỗi xảy ra !!!", "Cảnh báo"); } }
private void Provider_Admin_Load(object sender, EventArgs e) { //default set viewState = new BoolBinding(false); mode = CRUD_State.View; // this.dgvCC.AutoGenerateColumns = false; cungcap = new BindingSource(); dgvCC.DataSource = cungcap; default_Load(); BindingUI(); BindingData(); }
private void btnSave_Click(object sender, EventArgs e) { bool isSuccess = false; if (newItem == null) { return; } newItem.Ten = tbxTen.Text; newItem.Sdt = tbxDT.Text; newItem.Email = tbxEmail.Text; newItem.Diachi = tbxDC.Text; if (mode == CRUD_State.Insert) { isSuccess = CungCapBUL.Instance.InsertCungCap(newItem); } else //update { isSuccess = CungCapBUL.Instance.UpdateCungCap(newItem); } //Notification if (isSuccess) { if (mode == CRUD_State.Insert) { MessageBox.Show("Đã thêm đối tác mới !"); } else { MessageBox.Show("Đã cập nhật thông tin đối tác !"); } cungcap.DataSource = CungCapBUL.Instance.Retrieve(); //change state viewState.State = false; mode = CRUD_State.View; ClearForm(); } else { MessageBox.Show("Có lỗi xảy ra !!!", "Cảnh báo"); } }
private void Product_Admin_Load(object sender, EventArgs e) { //default set viewState = new BoolBinding(false); mode = CRUD_State.View; this.dgvSP.AutoGenerateColumns = false; cbxMenuConUpdate.DisplayMember = cbxMenuCon.DisplayMember = "Ten"; cbxMenuConUpdate.ValueMember = cbxMenuCon.ValueMember = "Id"; //data sanpham = new BindingSource(SanPhamBUL.Instance.Retrieve(), null); dgvSP.DataSource = sanpham; //combobox var temp1 = MenuConBUL.Instance.Retrieve(); temp1.Add(new MenuCon_DTO() { Id = null, Ten = "Ngừng bán" }); cbxMenuConUpdate.DataSource = temp1; var temp2 = MenuConBUL.Instance.Retrieve(); temp2.Add(new MenuCon_DTO() { Id = -1, Ten = "Tất cả" }); temp2.Add(new MenuCon_DTO() { Id = null, Ten = "Ngừng bán" }); cbxMenuCon.DataSource = temp2; //bind BindingUI(); BindingData(); }