private void Fill() { StaffEmployeeSalariesLogic employeeSalaries = new StaffEmployeeSalariesLogic(manager); //StaffStructureObjectsLogic StructureObjects = new StaffStructureObjectsLogic(manager); //StaffEmployeeSalary employeeSalary = employeeSalaries.Get(Convert.ToInt32(id)); StaffEmployeeLogic employees = new StaffEmployeeLogic(manager); //заповнюємо поле відділу StaffStructureObjectsLogic StructureObjects = new StaffStructureObjectsLogic(manager); List <Item> list = new List <Item>(); //Item defaultItem = new Item(); //defaultItem.ID = ""; //defaultItem.Name = " - всі відділи - "; //list.Add(defaultItem); int selectedObjectIndex = 0; int counter = 0; foreach (var a in StructureObjects.GetHeirarchyView()) { Item i = new Item(); i.ID = a.ID.ToString(); i.Name = a.Name; list.Add(i); counter++; } StructureObjectsCB.DisplayMember = "Name"; StructureObjectsCB.ValueMember = "ID"; StructureObjectsCB.DataSource = list; StructureObjectsCB.SelectedIndex = selectedObjectIndex; }
private void Fill() { StaffEmployeeSalariesLogic employeeSalaries = new StaffEmployeeSalariesLogic(manager); //StaffStructureObjectsLogic StructureObjects = new StaffStructureObjectsLogic(manager); //StaffEmployeeSalary employeeSalary = employeeSalaries.Get(Convert.ToInt32(id)); StaffEmployeeLogic employees = new StaffEmployeeLogic(manager); //заповнюємо поле відділу StaffStructureObjectsLogic StructureObjects = new StaffStructureObjectsLogic(manager); List<Item> list = new List<Item>(); //Item defaultItem = new Item(); //defaultItem.ID = ""; //defaultItem.Name = " - всі відділи - "; //list.Add(defaultItem); int selectedObjectIndex = 0; int counter = 0; foreach (var a in StructureObjects.GetHeirarchyView()) { Item i = new Item(); i.ID = a.ID.ToString(); i.Name = a.Name; list.Add(i); counter++; } StructureObjectsCB.DisplayMember = "Name"; StructureObjectsCB.ValueMember = "ID"; StructureObjectsCB.DataSource = list; StructureObjectsCB.SelectedIndex = selectedObjectIndex; }
private void Fill() { StaffEmployeeSalariesLogic salariesLogic = new StaffEmployeeSalariesLogic(manager); DataGV.AutoGenerateColumns = false; if (employeeId != null) { DataGV.DataSource = salariesLogic.GetViewByEmployeeID(Convert.ToInt32(employeeId)); } else { DataGV.DataSource = salariesLogic.GetView(); } StaffEmployeeLogic employees = new StaffEmployeeLogic(manager); if (employeeId != null) { StaffEmployee employee = employees.Get(Convert.ToInt32(employeeId)); EmployeeL.Text = employee.LastName + " " + employee.FirstName + " " + employee.MiddleName; } else { EmployeeL.Text = "Всі працівники"; } DataGV.Update(); }
private void SaveBt_Click(object sender, EventArgs e) { ContextManager manager = new ContextManager(); StaffEmployeeSalariesLogic employeeSalaries = new StaffEmployeeSalariesLogic(manager); DateTime month = new DateTime(dateTimePicker1.Value.Year, dateTimePicker1.Value.Month, 1, 0, 0, 0); int?StructureObjectId = null; if (StructureObjectsCB.SelectedIndex >= 0) { StructureObjectId = Convert.ToInt32(((Item)(StructureObjectsCB.SelectedItem)).ID); } decimal sumSale = SaleSumNUD.Value; decimal extraPercent = ExtraPercentNUD.Value; decimal salary = SalaryNUD.Value; decimal sumSalary = SaleSumNUD.Value; if (mode == "new") { employeeSalaries.Create(month, Convert.ToInt32(StructureObjectId), Convert.ToInt32(employeeId), sumSale, extraPercent, salary); } if (mode == "edit") { employeeSalaries.Update(Convert.ToInt32(id), month, Convert.ToInt32(StructureObjectId), sumSale, extraPercent, salary); } manager.Save(); this.Close(); }
private void DeleteSB_Click(object sender, EventArgs e) { StaffEmployeeSalariesLogic employeeSalaries = new StaffEmployeeSalariesLogic(manager); employeeSalaries.Delete(Convert.ToInt32(DataGV.SelectedRows[0].Cells["ID"].Value)); manager.Save(); manager.CloseContext(); manager = new ContextManager(); Fill(); }
private void SaveBt_Click(object sender, EventArgs e) { DateTime month = new DateTime(dateTimePicker1.Value.Year, dateTimePicker1.Value.Month, 1, 0, 0, 0); int structureObjectId = 0; if (StructureObjectsCB.SelectedIndex >= 0) { structureObjectId = Convert.ToInt32(((Item)(StructureObjectsCB.SelectedItem)).ID); } StaffEmployeeSalariesLogic employeeSalariesLogic = new StaffEmployeeSalariesLogic(manager); employeeSalariesLogic.Recalculate(month, structureObjectId); manager.Save(); manager.CloseContext(); manager = new ContextManager(); Fill(); }
private void Fill() { StaffEmployeeSalariesLogic salariesLogic = new StaffEmployeeSalariesLogic(manager); DataGV.AutoGenerateColumns = false; if (employeeId != null) DataGV.DataSource = salariesLogic.GetViewByEmployeeID(Convert.ToInt32(employeeId)); else DataGV.DataSource = salariesLogic.GetView(); StaffEmployeeLogic employees = new StaffEmployeeLogic(manager); if (employeeId != null) { StaffEmployee employee = employees.Get(Convert.ToInt32(employeeId)); EmployeeL.Text = employee.LastName + " " + employee.FirstName + " " + employee.MiddleName; } else EmployeeL.Text = "Всі працівники"; DataGV.Update(); }
private void Fill() { StaffEmployeeSalariesLogic employeeSalaries = new StaffEmployeeSalariesLogic(manager); //StaffStructureObjectsLogic StructureObjects = new StaffStructureObjectsLogic(manager); StaffEmployeeSalary employeeSalary = employeeSalaries.Get(Convert.ToInt32(id)); StaffEmployeeLogic employees = new StaffEmployeeLogic(manager); StaffEmployee employee = employees.Get(employeeId); EmployeeL.Text = employee.LastName + " "+ employee.FirstName + " " + employee.MiddleName; //заповнюємо поле відділу StaffStructureObjectsLogic StructureObjects = new StaffStructureObjectsLogic(manager); int objectId = Convert.ToInt32(employee.StructureObjectID); List<Item> list = new List<Item>(); //Item defaultItem = new Item(); //defaultItem.ID = ""; //defaultItem.Name = " - всі відділи - "; //list.Add(defaultItem); int selectedObjectIndex = 0; int counter = 0; foreach (var a in StructureObjects.GetHeirarchyView()) { Item i = new Item(); i.ID = a.ID.ToString(); i.Name = a.Name; if (employee.StructureObjectID == a.ID) selectedObjectIndex = counter; list.Add(i); counter++; } StructureObjectsCB.DisplayMember = "Name"; StructureObjectsCB.ValueMember = "ID"; StructureObjectsCB.DataSource = list; StructureObjectsCB.SelectedIndex = selectedObjectIndex; if (mode == "new") { //очищаємо поле EndDate //set the format to custom } if (mode == "edit") { //заповнюємо відділ по якому нараховується зарплата if (employeeSalary.StructureObjectID != null) { int n = 0; foreach (Item i in StructureObjectsCB.Items) { if (i.ID == employeeSalary.StructureObjectID.ToString()) StructureObjectsCB.SelectedIndex = n; n++; } } dateTimePicker1.Value = employeeSalary.Month; SalaryNUD.Value = employeeSalary.Salary; SaleSumNUD.Value = employeeSalary.SumSale; ExtraPercentNUD.Value = employeeSalary.ExtraPercent; } }
private void SaveBt_Click(object sender, EventArgs e) { ContextManager manager = new ContextManager(); StaffEmployeeSalariesLogic employeeSalaries = new StaffEmployeeSalariesLogic(manager); DateTime month = new DateTime(dateTimePicker1.Value.Year, dateTimePicker1.Value.Month, 1, 0, 0, 0); int? StructureObjectId= null; if (StructureObjectsCB.SelectedIndex >= 0) { StructureObjectId = Convert.ToInt32(((Item)(StructureObjectsCB.SelectedItem)).ID); } decimal sumSale = SaleSumNUD.Value; decimal extraPercent = ExtraPercentNUD.Value; decimal salary = SalaryNUD.Value; decimal sumSalary = SaleSumNUD.Value; if (mode == "new") { employeeSalaries.Create(month, Convert.ToInt32(StructureObjectId), Convert.ToInt32(employeeId), sumSale, extraPercent, salary); } if (mode == "edit") { employeeSalaries.Update(Convert.ToInt32(id), month, Convert.ToInt32(StructureObjectId), sumSale, extraPercent, salary); } manager.Save(); this.Close(); }
private void Fill() { StaffEmployeeSalariesLogic employeeSalaries = new StaffEmployeeSalariesLogic(manager); //StaffStructureObjectsLogic StructureObjects = new StaffStructureObjectsLogic(manager); StaffEmployeeSalary employeeSalary = employeeSalaries.Get(Convert.ToInt32(id)); StaffEmployeeLogic employees = new StaffEmployeeLogic(manager); StaffEmployee employee = employees.Get(employeeId); EmployeeL.Text = employee.LastName + " " + employee.FirstName + " " + employee.MiddleName; //заповнюємо поле відділу StaffStructureObjectsLogic StructureObjects = new StaffStructureObjectsLogic(manager); int objectId = Convert.ToInt32(employee.StructureObjectID); List <Item> list = new List <Item>(); //Item defaultItem = new Item(); //defaultItem.ID = ""; //defaultItem.Name = " - всі відділи - "; //list.Add(defaultItem); int selectedObjectIndex = 0; int counter = 0; foreach (var a in StructureObjects.GetHeirarchyView()) { Item i = new Item(); i.ID = a.ID.ToString(); i.Name = a.Name; if (employee.StructureObjectID == a.ID) { selectedObjectIndex = counter; } list.Add(i); counter++; } StructureObjectsCB.DisplayMember = "Name"; StructureObjectsCB.ValueMember = "ID"; StructureObjectsCB.DataSource = list; StructureObjectsCB.SelectedIndex = selectedObjectIndex; if (mode == "new") { //очищаємо поле EndDate //set the format to custom } if (mode == "edit") { //заповнюємо відділ по якому нараховується зарплата if (employeeSalary.StructureObjectID != null) { int n = 0; foreach (Item i in StructureObjectsCB.Items) { if (i.ID == employeeSalary.StructureObjectID.ToString()) { StructureObjectsCB.SelectedIndex = n; } n++; } } dateTimePicker1.Value = employeeSalary.Month; SalaryNUD.Value = employeeSalary.Salary; SaleSumNUD.Value = employeeSalary.SumSale; ExtraPercentNUD.Value = employeeSalary.ExtraPercent; } }