コード例 #1
0
ファイル: DocumentUC.cs プロジェクト: suhasrake/CSLERP
 private void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         documentuc   doc   = new documentuc();
         DocumentUCDB docDB = new DocumentUCDB();
         doc.UserID = getuserId(txtUserID.Text);
         doc.Status = getstatuscode(cmbUserStatus.SelectedItem.ToString());
         System.Windows.Forms.Button btn = sender as System.Windows.Forms.Button;
         string btnText = btn.Text;
         {
             if (btnText.Equals("Update"))
             {
                 if (docDB.updateDocument(doc))
                 {
                     MessageBox.Show("Document Status updated");
                     closeAllPanels();
                     ListDocument();
                 }
                 else
                 {
                     MessageBox.Show("Failed to update Document Status");
                 }
             }
             else if (btnText.Equals("Save"))
             {
                 if (docDB.validateDocument(doc))
                 {
                     if (docDB.insertDocument(doc))
                     {
                         MessageBox.Show("Document data Added");
                         closeAllPanels();
                         ListDocument();
                     }
                     else
                     {
                         MessageBox.Show("Failed to Insert Document");
                     }
                 }
                 else
                 {
                     MessageBox.Show("Employee UserId not found");
                 }
             }
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Failed Adding / Editing User Data");
     }
 }
コード例 #2
0
ファイル: DocumentUC.cs プロジェクト: suhasrake/CSLERP
 private void ListDocument()
 {
     try
     {
         grdList.Rows.Clear();
         DocumentUCDB      dbrecord  = new DocumentUCDB();
         List <documentuc> Documents = dbrecord.getDocuments();
         foreach (documentuc doc in Documents)
         {
             grdList.Rows.Add(doc.UserID, doc.empid, doc.empname,
                              getStatusString(doc.Status));
             //dbrecord.getEmpStatusString(emp.empStatus), emp.empPhoto);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(this.ToString() + "-" + System.Reflection.MethodBase.GetCurrentMethod().Name + "() : Error");
     }
     enableBottomButtons();
     pnlDocumentList.Visible = true;
 }
コード例 #3
0
ファイル: LeaveCompOffEntry.cs プロジェクト: suhasrake/CSLERP
        public string getuserId(string empID)
        {
            string empid = DocumentUCDB.getUserID(empID);

            return(empid);
        }