static void Main(string[] args) { int[] commissions = { 5700, 1000, 1500, 1100, 9500, 5060, 7070, 0, 8100, 8500, 3300, 7460, 1500, 5450, 3200, 5500, 1500, 3670, 1900, 10050, 21300, 6700, 4900, 7130, 1200 }; SalesCommission sc = new SalesCommission(commissions); sc.ProcessSalesCommission(); }
private void frmStaff_Load(object sender, System.EventArgs e) { // TODO: This line of code loads data into the 'aCMSDataSet.TblDeliverySchedule' table. You can move, or remove it, as needed. //this.tblDeliveryScheduleTableAdapter.Fill(this.aCMSDataSet.TblDeliverySchedule, oUser.NDepartmentID()); barstaticCurrentLogin.Caption = string.Format(barstaticCurrentLogin.Caption, employee.StrEmployeeName, DateTime.Now.ToString("dd MMMM yyyy")); connectionString = (string)ConfigurationSettings.AppSettings["Main.ConnectionString"]; connection = new SqlConnection(connectionString); myEmployeeInfo = Ultis.EmployeeInfo(employee.Id); TabStaff_init(); int currentYear = DateTime.Now.Year; object[] years = new object[]{currentYear - 3, currentYear - 2, currentYear - 1, currentYear, currentYear + 1}; cbServiceYear.Properties.Items.AddRange(years); cbServiceYear.EditValue = currentYear; cbServiceMonth.SelectedIndex = DateTime.Now.Month - 1; cbSalesYear.Properties.Items.AddRange(years); cbSalesYear.EditValue = currentYear; cbSalesMonth.SelectedIndex = DateTime.Now.Month - 1; cbAppointmentYear.Properties.Items.AddRange(years); cbAppointmentYear.EditValue = currentYear; cbAppointmentMonth.SelectedIndex = DateTime.Now.Month - 1; mySpaCommission = new CommissionSpaService(); myPTCommission = new CommissionPTService(); mySalesCommission = new SalesCommission(); myCV = new ACMSLogic.Staff.CV(); myMemo = new ACMSLogic.Staff.Memo(); myReceipientGroup = new ACMSLogic.Staff.ReceipientGroup(); myAppointment = new Appointment(); myContacts = new Contacts(); //myTimesheet = new Timesheet(); //myLateness = new Lateness(); //myLeave = new Leave(); timer1.Enabled = true; luedtSalesBranchCode.EditValue = terminalUser.Branch.Id; luedtCommissionServiceBranch.EditValue = terminalUser.Branch.Id; new ACMS.XtraUtils.LookupEditBuilder.BranchCodeLookupEditBuilder2(luedtSalesBranchCode.Properties); new ACMS.XtraUtils.LookupEditBuilder.BranchCodeLookupEditBuilder2(luedtCommissionServiceBranch.Properties); new ACMS.XtraUtils.LookupEditBuilder.EmployeeIDLookupEditBuilder(luedtMemoEmployeeID.Properties); new ACMS.XtraUtils.LookupEditBuilder.DepartmentLookupEditBuilder2(luedtCVAssignTo.Properties); // employee.RightsLevel.Id = 103; if (employee.HasRight("AS_VIEW_ALL_CV")) { new ACMS.XtraUtils.LookupEditBuilder.EmployeeIDLookupEditBuilder(luedtCVSubmitter.Properties); //Add not filter row for Submiter DataTable tempTable = luedtCVSubmitter.Properties.DataSource as DataTable; DataRow tempRow = tempTable.NewRow(); tempRow.BeginEdit(); tempRow["nEmployeeID"] = DBNull.Value; tempRow["strEmployeeName"] = "<<No Filter>>"; tempRow.EndEdit(); tempTable.Rows.Add(tempRow); tempTable.AcceptChanges(); luedtCVSubmitter.Visible = true; lblCVSubmitter.Visible = true; } else { luedtCVSubmitter.Visible = false; lblCVSubmitter.Visible = false; } //Add not filter row for AssignTo DataTable tempTable2 = luedtCVAssignTo.Properties.DataSource as DataTable; DataRow tempRow2 = tempTable2.NewRow(); tempRow2.BeginEdit(); tempRow2["nDepartmentID"] = DBNull.Value; tempRow2["strDescription"] = "<<No Filter>>"; tempRow2.EndEdit(); tempTable2.Rows.Add(tempRow2); tempTable2.AcceptChanges(); // employee.RightsLevel.Id = 105; isFinishedMemoInit = false; isFinishedCVInit = false; luedtMemoEmployeeID.EditValue = employee.Id; isFinishedMemoInit = true; // employee.RightsLevel.Id = 106; if (!employee.HasRight("AS_MEMO_SUPER_RIGHT")) { lblMemoEmployeeID.Visible = false; luedtMemoEmployeeID.Visible = false; } //ListMemo(); //ListReceipientGroup(); int_lblFour(); lblFour_1.ForeColor = System.Drawing.Color.Firebrick; tabStaffFour.TabControl.SelectedTabPage = tabStaffFour; groupAppointment.Show(); }
private void frmStaff_Load(object sender, System.EventArgs e) { barstaticCurrentLogin.Caption = string.Format(barstaticCurrentLogin.Caption, employee.StrEmployeeName, DateTime.Now.ToString("dd MMMM yyyy")); connectionString = (string)ConfigurationSettings.AppSettings["Main.ConnectionString"]; connection = new SqlConnection(connectionString); myEmployeeInfo = Ultis.EmployeeInfo(employee.Id); myLeaveEmployeeInfo = myEmployeeInfo; TabStaff_init(); int currentYear = DateTime.Now.Year; object[] years = new object[]{currentYear - 3, currentYear - 2, currentYear - 1, currentYear, currentYear + 1}; cbServiceYear.Properties.Items.AddRange(years); cbServiceYear.EditValue = currentYear; cbServiceMonth.SelectedIndex = DateTime.Now.Month - 1; cbSalesYear.Properties.Items.AddRange(years); cbSalesYear.EditValue = currentYear; cbSalesMonth.SelectedIndex = DateTime.Now.Month - 1; cbTimesheetYear.Properties.Items.AddRange(years); cbTimesheetYear.EditValue = currentYear; cbTimesheetMonth.SelectedIndex = DateTime.Now.Month - 1; cbAppointmentYear.Properties.Items.AddRange(years); cbAppointmentYear.EditValue = currentYear; cbAppointmentMonth.SelectedIndex = DateTime.Now.Month - 1; cbOvertimeYear.Properties.Items.AddRange(years); cbOvertimeYear.EditValue = currentYear; cbOvertimeMonth.SelectedIndex = DateTime.Now.Month - 1; cbLatenessYear.Properties.Items.AddRange(years); cbLatenessYear.EditValue = currentYear; cbLatenessMonth.SelectedIndex = DateTime.Now.Month - 1; mySpaCommission = new CommissionSpaService(); myPTCommission = new CommissionPTService(); mySalesCommission = new SalesCommission(); myCV = new ACMSLogic.Staff.CV(); myMemo = new ACMSLogic.Staff.Memo(); myReceipientGroup = new ACMSLogic.Staff.ReceipientGroup(); myAppointment = new Appointment(); myContacts = new Contacts(); myTimesheet = new Timesheet(); myLateness = new Lateness(); myLeave = new Leave(); timer1.Enabled = true; luedtSalesBranchCode.EditValue = terminalUser.Branch.Id; luedtCommissionServiceBranch.EditValue = terminalUser.Branch.Id; new ACMS.XtraUtils.LookupEditBuilder.BranchCodeLookupEditBuilder2(luedtSalesBranchCode.Properties); new ACMS.XtraUtils.LookupEditBuilder.BranchCodeLookupEditBuilder2(luedtCommissionServiceBranch.Properties); new ACMS.XtraUtils.LookupEditBuilder.EmployeeIDLookupEditBuilder(luedtLeaveEmployeeID.Properties); new ACMS.XtraUtils.LookupEditBuilder.EmployeeIDLookupEditBuilder(luedtMemoEmployeeID.Properties); new ACMS.XtraUtils.LookupEditBuilder.DepartmentLookupEditBuilder2(luedtCVAssignTo.Properties); // employee.RightsLevel.Id = 103; if (employee.HasRight("AS_VIEW_ALL_CV")) { new ACMS.XtraUtils.LookupEditBuilder.EmployeeIDLookupEditBuilder(luedtCVSubmitter.Properties); //Add not filter row for Submiter DataTable tempTable = luedtCVSubmitter.Properties.DataSource as DataTable; DataRow tempRow = tempTable.NewRow(); tempRow.BeginEdit(); tempRow["nEmployeeID"] = DBNull.Value; tempRow["strEmployeeName"] = "<<No Filter>>"; tempRow.EndEdit(); tempTable.Rows.Add(tempRow); tempTable.AcceptChanges(); luedtCVSubmitter.Visible = true; lblCVSubmitter.Visible = true; } else { luedtCVSubmitter.Visible = false; lblCVSubmitter.Visible = false; } //Add not filter row for AssignTo DataTable tempTable2 = luedtCVAssignTo.Properties.DataSource as DataTable; DataRow tempRow2 = tempTable2.NewRow(); tempRow2.BeginEdit(); tempRow2["nDepartmentID"] = DBNull.Value; tempRow2["strDescription"] = "<<No Filter>>"; tempRow2.EndEdit(); tempTable2.Rows.Add(tempRow2); tempTable2.AcceptChanges(); startLeaveDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, 1); luedtLeaveEmployeeID.EditValue = employee.Id; // employee.RightsLevel.Id = 105; if (!employee.HasRight("AS_LEAVE_SUPER_RIGHT")) { lblLeaveEmployeeID.Visible = false; luedtLeaveEmployeeID.Visible = false; } isFinishedMemoInit = false; isFinishedCVInit = false; luedtMemoEmployeeID.EditValue = employee.Id; isFinishedMemoInit = true; // employee.RightsLevel.Id = 106; if (!employee.HasRight("AS_MEMO_SUPER_RIGHT")) { lblMemoEmployeeID.Visible = false; luedtMemoEmployeeID.Visible = false; } ListMemo(); ListReceipientGroup(); }