public static void DeleteSelected()
 {
     using (Leave.DataClients.SqlTableTracker Databasetest = new Leave.DataClients.SqlTableTracker(Leave.Modules.Holiday_Database_Connector.connection_string2, "LeaveTypes"))
     {
         for (int i = 0; i < SelectedItems.Count; i++)
         {
             Databasetest.Delete("LeaveType='" + SelectedItems[i] + "'");
         }
     }
 }
Пример #2
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         using (Leave.DataClients.SqlTableTracker Databasetest = new Leave.DataClients.SqlTableTracker(Leave.Modules.Holiday_Database_Connector.connection_string2, "LeaveTypes"))
         {
             Databasetest.Insert("'" + LeaveType.Text + "'", "LeaveType");
         }
         Status.Content = "Success";
         MainPage.page_container.Navigate(new leave_types());
     }
     catch (Exception ex) { Status.Content = "Failed"; }
 }
Пример #3
0
 private void ViewClicked(object sender, RoutedEventArgs e)
 {
     using (Leave.DataClients.SqlTableTracker test = new Leave.DataClients.SqlTableTracker(Leave.Modules.Holiday_Database_Connector.connection_string2, "Employees" + ",LeaveList"))
     {
         if (generateComboBox.Text != "Employee")
         {
             if (pastEmployee != "Yes")
             {
                 /*
                  * DataTable Table2 = test.SelectSpecific("EmployeeID,EmployeeName", "Designation ='" + jobTitleComboBox.Text + "'" + " and PastEmployee='" + pastEmployee + "'");
                  * String command = "LeaveType,LeavingDate,JoiningDate,Balance,DaysCount";
                  * StringBuilder rowconstraints = new StringBuilder("EmployeeID in(");
                  * int i = 0;
                  *
                  * foreach (DataRow row in Table2.Rows)
                  * {
                  *  if (i == 0)
                  *  {
                  *      rowconstraints.Append(row["EmployeeID"].ToString());
                  *      i++;
                  *  }
                  *  else
                  *      rowconstraints.Append("," + row["EmployeeID"].ToString());
                  *
                  * }
                  * rowconstraints.Append(")");
                  * MessageBox.Show(rowconstraints.ToString());
                  * DataTable finalTable = Table2.Copy();
                  *
                  *
                  * //Holiday_Database_Connector.ResizeMyTable(Table);*/
                 if (jobTitleComboBox.Text != "All")
                 {
                     if (leaveTypeComboBox.Text != "All")
                     {
                         Table.ItemsSource = test.SelectSpecific("Employees.EmployeeName,LeaveType,LeavingDate,JoiningDate,Balance,DaysCount", "Employees.EmployeeID=LeaveList.EmployeeID" + " and Designation ='" + jobTitleComboBox.Text + "'" + " and PastEmployee ='No'" + " and LeaveType='" + leaveTypeComboBox.Text + "'").AsDataView();
                     }
                     else
                     {
                         Table.ItemsSource = test.SelectSpecific("Employees.EmployeeName,LeaveType,LeavingDate,JoiningDate,Balance,DaysCount", "Employees.EmployeeID=LeaveList.EmployeeID" + " and Designation ='" + jobTitleComboBox.Text + "'" + " and PastEmployee ='No'").AsDataView();
                     }
                 }
                 else
                 {
                     if (leaveTypeComboBox.Text != "All")
                     {
                         Table.ItemsSource = test.SelectSpecific("Employees.EmployeeName,LeaveType,LeavingDate,JoiningDate,Balance,DaysCount", "Employees.EmployeeID=LeaveList.EmployeeID" + " and PastEmployee ='No'" + " and LeaveType='" + leaveTypeComboBox.Text + "'").AsDataView();
                     }
                     else
                     {
                         Table.ItemsSource = test.SelectSpecific("Employees.EmployeeName,LeaveType,LeavingDate,JoiningDate,Balance,DaysCount", "Employees.EmployeeID=LeaveList.EmployeeID" + " and PastEmployee ='No'").AsDataView();
                     }
                 }
                 Holiday_Database_Connector.ResizeMyTable(Table);
             }
             else
             {
                 if (jobTitleComboBox.Text != "All")
                 {
                     if (leaveTypeComboBox.Text != "All")
                     {
                         Table.ItemsSource = test.SelectSpecific("Employees.EmployeeName,LeaveType,LeavingDate,JoiningDate,Balance,DaysCount", "Employees.EmployeeID=LeaveList.EmployeeID" + " and Designation ='" + jobTitleComboBox.Text + "'" + " and LeaveType='" + leaveTypeComboBox.Text + "'").AsDataView();
                     }
                     else
                     {
                         Table.ItemsSource = test.SelectSpecific("Employees.EmployeeName,LeaveType,LeavingDate,JoiningDate,Balance,DaysCount", "Employees.EmployeeID=LeaveList.EmployeeID" + " and Designation ='" + jobTitleComboBox.Text + "'").AsDataView();
                     }
                 }
                 else
                 {
                     if (leaveTypeComboBox.Text != "All")
                     {
                         Table.ItemsSource = test.SelectSpecific("Employees.EmployeeName,LeaveType,LeavingDate,JoiningDate,Balance,DaysCount", "Employees.EmployeeID=LeaveList.EmployeeID" + " and LeaveType='" + leaveTypeComboBox.Text + "'").AsDataView();
                     }
                     else
                     {
                         Table.ItemsSource = test.SelectSpecific("Employees.EmployeeName,LeaveType,LeavingDate,JoiningDate,Balance,DaysCount", "Employees.EmployeeID=LeaveList.EmployeeID").AsDataView();
                     }
                     Holiday_Database_Connector.ResizeMyTable(Table);
                 }
             }
         }
         else
         {
             Table.ItemsSource = test.SelectSpecific("Employees.EmployeeName,LeaveType,LeavingDate,JoiningDate,Balance,DaysCount", "Employees.EmployeeID=LeaveList.EmployeeID" + " and EmployeeName='" + employeeTextBox.Text + "'").AsDataView();
         }
         Holiday_Database_Connector.ResizeMyTable(Table);
     }
 }