示例#1
0
 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ị");
     }
 }
示例#2
0
 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";
     }
 }
示例#3
0
 void salePointController_CompletedAddDepartmentEvent(object sender, SalePointEventArgs e)
 {
 }
示例#4
0
 void salePointController_CompletedAddEmployeeEvent(object sender, SalePointEventArgs e)
 {
     this.Enabled = true;
     bdsEmployeeSource.Add(e.Employees[0]);
 }
示例#5
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();
     }
 }
示例#6
0
 void salePointController_CompletedEditDepartmentEvent(object sender, SalePointEventArgs e)
 {
     this.Enabled = true;
 }
示例#7
0
 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;
     }
 }
示例#8
0
 void salePointSubStockView_SaveDepartmentSubStockEvent(object sender, SalePointEventArgs e)
 {
     if(e.SavingSubStock!= null)
     {
         DepartmentLogic.AddSubStock(e.SavingSubStock);
     }
 }
示例#9
0
 void salePointSubStockView_LoadDepartmentsEvent(object sender, SalePointEventArgs e)
 {
     ObjectCriteria criteria = new ObjectCriteria();
     criteria.AddLesserCriteria("DepartmentId", (long)10000);
     IList departmentList = DepartmentLogic.FindAll(criteria);
     e.DepartmentList = departmentList;
 }