Exemplo n.º 1
0
        public FindAholaEmployeePunchForVerificationDataSet FindAholaEmployeePunchForVerification(int intEmployeeID, DateTime datStartDate, DateTime datEndDate, decimal decDailyHours)
        {
            try
            {
                aFindAholaEmployeePunchForVerificationDataSet      = new FindAholaEmployeePunchForVerificationDataSet();
                aFindAholaEmployeePunchForVerificationTableAdapter = new FindAholaEmployeePunchForVerificationDataSetTableAdapters.FindAholaEmployeePunchForVerificationTableAdapter();
                aFindAholaEmployeePunchForVerificationTableAdapter.Fill(aFindAholaEmployeePunchForVerificationDataSet.FindAholaEmployeePunchForVerification, intEmployeeID, datStartDate, datEndDate, decDailyHours);
            }
            catch (Exception Ex)
            {
                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "Employee Punched Hours Class // Find Ahola Employee Punch For Verification " + Ex.Message);
            }

            return(aFindAholaEmployeePunchForVerificationDataSet);
        }
Exemplo n.º 2
0
        private void expInsertRecords_Expanded(object sender, RoutedEventArgs e)
        {
            int      intCounter;
            int      intNumberOfRecords;
            int      intEmployeeID;
            int      intPayID;;
            DateTime datStartDate;
            DateTime datEndDate;
            DateTime datPayDate;
            decimal  decDailyHours;;
            decimal  decTotalHours;
            bool     blnFatalError = false;
            int      intRecordsReturned;

            try
            {
                expInsertRecords.IsExpanded = false;

                PleaseWait PleaseWait = new PleaseWait();
                PleaseWait.Show();

                intNumberOfRecords = TheCalculatedHoursDataSet.calculatedhours.Rows.Count;

                for (intCounter = 0; intCounter < intNumberOfRecords; intCounter++)
                {
                    intEmployeeID = TheCalculatedHoursDataSet.calculatedhours[intCounter].EmployeeID;
                    datStartDate  = TheCalculatedHoursDataSet.calculatedhours[intCounter].StartTime;
                    datEndDate    = TheCalculatedHoursDataSet.calculatedhours[intCounter].EndTime;
                    decDailyHours = TheCalculatedHoursDataSet.calculatedhours[intCounter].DailyHours;

                    TheFindAholaEmployeePunchForVerificationDataSet = TheEmployeePunchedHoursClass.FindAholaEmployeePunchForVerification(intEmployeeID, datStartDate, datEndDate, decDailyHours);

                    intRecordsReturned = TheFindAholaEmployeePunchForVerificationDataSet.FindAholaEmployeePunchForVerification.Rows.Count;

                    if (intRecordsReturned < 1)
                    {
                        blnFatalError = TheEmployeePunchedHoursClass.InsertIntoAholaEmployeePunch(intEmployeeID, datStartDate, datEndDate, decDailyHours);

                        if (blnFatalError == true)
                        {
                            throw new Exception();
                        }
                    }
                }

                intNumberOfRecords = TheEmployeeHoursDataSet.employeehours.Rows.Count;

                for (intCounter = 0; intCounter < intNumberOfRecords; intCounter++)
                {
                    intEmployeeID = TheEmployeeHoursDataSet.employeehours[intCounter].EmployeeID;
                    intPayID      = TheEmployeeHoursDataSet.employeehours[intCounter].PayID;
                    datPayDate    = TheEmployeeHoursDataSet.employeehours[intCounter].TransactionDate;
                    decTotalHours = TheEmployeeHoursDataSet.employeehours[intCounter].PunchedHours;

                    TheFindEmployeePunchedHoursForValidationDataSet = TheEmployeePunchedHoursClass.FindEmployeePunchedHoursForValidation(datPayDate, intEmployeeID, intEmployeeID);

                    intRecordsReturned = TheFindEmployeePunchedHoursForValidationDataSet.FindEmployeePunchedHoursForValidation.Rows.Count;

                    if (intRecordsReturned < 1)
                    {
                        blnFatalError = TheEmployeePunchedHoursClass.InsertEmployeePunchedHours(datPayDate, intEmployeeID, intPayID, decTotalHours);

                        if (blnFatalError == true)
                        {
                            throw new Exception();
                        }
                    }
                }

                PleaseWait.Close();

                TheMessagesClass.InformationMessage("All Records Have Been Inserted");

                ResetControls();
            }
            catch (Exception Ex)
            {
                TheSendEmailClass.SendEventLog("New Blue Jay ERP // Import Employee Punches // Insert Records " + Ex.ToString());

                TheEventLogClass.InsertEventLogEntry(DateTime.Now, "New Blue Jay ERP // Import Employee Punches // Insert Records " + Ex.Message);

                TheMessagesClass.ErrorMessage(Ex.ToString());
            }
        }