Exemplo n.º 1
0
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                btnAdd.IsEnabled = false;
                CMaintenanceReasonCategory obj = new CMaintenanceReasonCategory();
                if (cmbCategory.SelectedValue != null && cmbCategory.SelectedValue.ToString().Length > 0)
                {
                    obj.CategoryID   = int.Parse(cmbCategory.SelectedValue.ToString());
                    obj.CategoryText = cmbCategory.Text;
                }
                else
                {
                    MessageBox.ShowBox("MessageID302", BMC_Icon.Information, BMC_Button.OK);
                    cmbCategory.Focus();
                    return;
                }

                if (cmbReason.SelectedValue != null && cmbReason.SelectedValue.ToString().Length > 0)
                {
                    obj.ReasonID   = int.Parse(cmbReason.SelectedValue.ToString());
                    obj.ReasonText = cmbReason.Text;
                }
                else
                {
                    MessageBox.ShowBox("MessageID303", BMC_Icon.Information, BMC_Button.OK);
                    cmbReason.Focus();
                    return;
                }

                if (txtComments.Text.Trim().Length > 0)
                {
                    obj.Comments = txtComments.Text;
                }
                else
                {
                    MessageBox.ShowBox("MessageID307", BMC_Icon.Information, BMC_Button.OK);
                    txtComments.Focus();
                    return;
                }

                if (IsExist(obj))
                {
                    MessageBox.ShowBox("MessageID311", BMC_Icon.Information, BMC_Button.OK);
                    cmbCategory.Focus();
                    return;
                }

                objRC.Add(obj);
                cmbCategory.Focus();
            }
            catch (Exception ex)
            {
                ExceptionManager.Publish(ex);
            }
            finally
            {
                btnAdd.IsEnabled = true;
            }
        }
 public void CloseMaintenance(int InstallationNo, int UserID, CMaintenanceReasonCategory[] objMaintenanceReasonCategory)
 {
     int? SessionID = 0;
     int? Site_Id = 0;
     int? Return = 0;
     objMachineMaintenanceDataAccess.CloseMaintenance(InstallationNo, UserID, ref SessionID, ref Site_Id);
     foreach (var obj in objMaintenanceReasonCategory)
     {
         objMachineMaintenanceDataAccess.InsertMaintenanceReasonCategory(SessionID, obj.CategoryID, obj.ReasonID, obj.Comments, Site_Id,ref Return);
     }
 }
Exemplo n.º 3
0
        bool IsExist(CMaintenanceReasonCategory objMaintenanceReasonCategory)
        {
            bool bReturn = false;

            foreach (var obj in objRC)
            {
                if (obj.CategoryID == objMaintenanceReasonCategory.CategoryID &&
                    obj.ReasonID == objMaintenanceReasonCategory.ReasonID)
                {
                    bReturn = true;
                    break;
                }
            }
            return(bReturn);
        }
Exemplo n.º 4
0
 private void DeleteEntry(object sender, RoutedEventArgs e)
 {
     try
     {
         CMaintenanceReasonCategory obj = ((CMaintenanceReasonCategory)((Button)sender).DataContext);
         if (obj != null)
         {
             objRC.Remove(obj);
         }
     }
     catch (Exception ex)
     {
         ExceptionManager.Publish(ex);
     }
 }
        private void btnAdd_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                btnAdd.IsEnabled = false;
                CMaintenanceReasonCategory obj = new CMaintenanceReasonCategory();
                if (cmbCategory.SelectedValue != null && cmbCategory.SelectedValue.ToString().Length > 0)
                {
                    obj.CategoryID = int.Parse(cmbCategory.SelectedValue.ToString());
                    obj.CategoryText = cmbCategory.Text;
                }
                else
                {
                    MessageBox.ShowBox("MessageID302", BMC_Icon.Information, BMC_Button.OK);
                    cmbCategory.Focus();
                    return;
                }

                if (cmbReason.SelectedValue != null && cmbReason.SelectedValue.ToString().Length > 0)
                {
                    obj.ReasonID = int.Parse(cmbReason.SelectedValue.ToString());
                    obj.ReasonText = cmbReason.Text;

                }
                else
                {
                    MessageBox.ShowBox("MessageID303", BMC_Icon.Information, BMC_Button.OK);
                    cmbReason.Focus();
                    return;
                }

                if (txtComments.Text.Trim().Length > 0)
                {
                    obj.Comments = txtComments.Text;
                }
                else
                {
                    MessageBox.ShowBox("MessageID307", BMC_Icon.Information, BMC_Button.OK);
                    txtComments.Focus();
                    return;
                }

                if (IsExist(obj))
                {
                    MessageBox.ShowBox("MessageID311", BMC_Icon.Information, BMC_Button.OK);
                    cmbCategory.Focus();
                    return;
                }

                objRC.Add(obj);
                cmbCategory.Focus();
            }
            catch (Exception ex)
            {
                ExceptionManager.Publish(ex);
            }
            finally
            {
                btnAdd.IsEnabled = true;
            }
        }
 bool IsExist(CMaintenanceReasonCategory objMaintenanceReasonCategory)
 {
     bool bReturn = false;
     foreach (var obj in objRC)
     {
         if (obj.CategoryID == objMaintenanceReasonCategory.CategoryID &&
             obj.ReasonID == objMaintenanceReasonCategory.ReasonID)
         {
             bReturn = true;
             break;
         }
     }
     return bReturn;
 }