private void btnSave_Click(object sender, EventArgs e) { Department department = new Department(); department.DepartmentId = ((Department) cboDepartments.SelectedItem).DepartmentId; department.DepartmentName = txtDepartmentName.Text.Trim(); department.Address = txtAddress.Text.Trim(); department.CreateDate = DateTime.Now; department.UpdateDate = DateTime.Now; department.CreateId = ClientInfo.getInstance().LoggedUser.Name; department.UpdateId = ClientInfo.getInstance().LoggedUser.Name; department.StartDate = dtpCreateDate.Value; SalePointEventArgs ea = new SalePointEventArgs(); ea.SavingSubStock = department; EventUtility.fireEvent(SaveDepartmentSubStockEvent,this,ea); if(!ea.HasErrors) { MessageBox.Show("Tạo kho phụ thành công !"); } else { MessageBox.Show("Có lỗi khi tạo kho phụ. Liên hệ người quản trị"); } }
private void SalePointSubStock_Load(object sender, EventArgs e) { SalePointEventArgs ea = new SalePointEventArgs(); EventUtility.fireEvent(LoadDepartmentsEvent,this,ea); if(ea.DepartmentList!= null && ea.DepartmentList.Count > 0 ) { cboDepartments.Items.Clear(); BindingSource bdsDepartment = new BindingSource(); bdsDepartment.DataSource = typeof(Department); foreach (Department department in ea.DepartmentList) { bdsDepartment.Add(department); } cboDepartments.DataSource = bdsDepartment; cboDepartments.DisplayMember = "DepartmentName"; } }
void salePointController_CompletedAddDepartmentEvent(object sender, SalePointEventArgs e) { }
void salePointController_CompletedAddEmployeeEvent(object sender, SalePointEventArgs e) { this.Enabled = true; bdsEmployeeSource.Add(e.Employees[0]); }
private void btnSave_Click(object sender, EventArgs e) { FormToModel(); SalePointEventArgs eventArgs = new SalePointEventArgs(); eventArgs.Department = SalePointController.DepartmentModel; EventUtility.fireEvent(SaveDepartmentEvent, this, eventArgs); if(!eventArgs.HasErrors) { MessageBox.Show("Lưu cửa hàng thành công !"); } else { MessageBox.Show("Có lỗi khi lưu cửa hàng."); } ClearForm(); //ModelToForm(); if(this.Status == ViewStatus.EDIT) { Close(); } }
void salePointController_CompletedEditDepartmentEvent(object sender, SalePointEventArgs e) { this.Enabled = true; }
void salePointView_SaveDepartmentEvent(object sender, SalePointEventArgs e) { try { //DepartmentModel = e.Department; if (departmentModel.DepartmentId == 0) { DepartmentLogic.Add(DepartmentModel); DepartmentModel = CreateNewDepartment(); } else { DepartmentLogic.Update(DepartmentModel); } e.HasErrors = false; } catch(Exception ex) { e.HasErrors = true; } }
void salePointSubStockView_SaveDepartmentSubStockEvent(object sender, SalePointEventArgs e) { if(e.SavingSubStock!= null) { DepartmentLogic.AddSubStock(e.SavingSubStock); } }
void salePointSubStockView_LoadDepartmentsEvent(object sender, SalePointEventArgs e) { ObjectCriteria criteria = new ObjectCriteria(); criteria.AddLesserCriteria("DepartmentId", (long)10000); IList departmentList = DepartmentLogic.FindAll(criteria); e.DepartmentList = departmentList; }