Esempio n. 1
0
 private void Btn_AddRoster_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         EmployeeRoster er = new EmployeeRoster();
         er.EmployeeID = int.Parse(txt_EmpID.Text.ToString());
         er.RosterID   = (RosterEnum)int.Parse(txt_RosterID.Text);
         er.FromDate   = DateTime.Parse(dt_FromDate.Text);
         er.ToDate     = DateTime.Parse(dt_ToDate.Text);
         er.InTime     = DateTime.Parse(txt_InHour.Text + ":" + txt_InMins.Text);
         er.OutTime    = DateTime.Parse(txt_OutHour.Text + ":" + txt_OutMins.Text);
         RosterValidations rv            = new RosterValidations();
         DataTable         displayRoster = rv.AddRoaster_BLL(er);
         if (displayRoster != null)
         {
             MessageBox.Show("Roster Details are added");
             dgEmployee.ItemsSource = displayRoster.DefaultView;
         }
         else
         {
             throw new EmployeeRosterException("Entered details are not correct");
         }
     }
     catch (EmployeeRosterException ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 private void BtnDailyLog_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         EmployeeRoster er = new EmployeeRoster();
         er.EmployeeID = int.Parse(txtEId.Text);
         RosterValidations roster = new RosterValidations();
         DataTable         dt     = roster.CheckRoster_BLL(er);
         if (dt != null)
         {
             dgRoster.Visibility = Visibility.Hidden;
             dgLog.Visibility    = Visibility.Visible;
             MessageBox.Show("Daily Log Found");
             dgRoster.ItemsSource = dt.DefaultView;
         }
         else
         {
             MessageBox.Show("Enter valid Employee ID");
         }
     }
     catch (EmployeeRosterException er)
     {
         MessageBox.Show(er.Message);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 3
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            DataTable         displayRoster = null;
            RosterValidations rv            = new RosterValidations();

            displayRoster = rv.DisplayRoaster_BLL();
            if (displayRoster != null)
            {
                dgEmployee.ItemsSource = displayRoster.DefaultView;
            }
            else
            {
                throw new EmployeeRosterException("No Roster to display");
            }
        }