Exemple #1
0
 private void frmDashboard_Shown(object sender, EventArgs e)
 {
     try
     {
         if (LoggedUser.id > 0)
         {
             lblUEmpID.Text       = LoggedUser.emp_id;
             lblUName.Text        = LoggedUser.name;
             lblURole.Text        = LoggedUser.type_name;
             lblUDesig.Text       = LoggedUser.designation;
             lblUDept.Text        = LoggedUser.department;
             lblUNationality.Text = LoggedUser.nationality;
             if (LoggedUser.gender != "" && LoggedUser.gender != null)
             {
                 lblUGender.Text = Utils.Gender[LoggedUser.gender].ToString();
             }
             else
             {
                 lblUGender.Text = "";
             }
             lblUType.Text    = LoggedUser.staff_type;
             lblULastLog.Text = LoggedUser.last_log_date.ToString();
             if (LoggedUser.dob != null)
             {
                 lblUDob.Text = LoggedUser.dob.ToString();
             }
             else
             {
                 lblUDob.Text = "";
             }
             lblUPhone.Text = LoggedUser.phone;
         }
         OptionVals opt   = new OptionVals();
         DataTable  dtOpt = opt.GetOptionFromName("CLINIC_NAME");
         if (dtOpt.Rows.Count > 0)
         {
             lblClinic.Text = dtOpt.Rows[0]["op_value"].ToString();
         }
     }
     catch (Exception ex)
     {
         CommonLogger.Info(ex.ToString());
     }
 }
Exemple #2
0
        private void dgvList_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                switch (dgvList.Columns[e.ColumnIndex].Name)
                {
                case "colBtnEdit":
                    txtID.Text = dgvList.Rows[e.RowIndex].Cells["colID"].Value.ToString();
                    setFormValues(Int32.Parse(txtID.Text));
                    tabStaffs.SelectedIndex = 0;
                    break;

                case "colBtnResetPwd":

                    txtID.Text = dgvList.Rows[e.RowIndex].Cells["colID"].Value.ToString();
                    DialogResult m = MessageBox.Show("Are you sure you want to reset the password for this Staff", "Reset Password", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (m == DialogResult.Yes)
                    {
                        try
                        {
                            string def_pwd = "12345";
                            int    rtn     = 0;
                            using (OptionVals objOpt = new OptionVals())
                            {
                                DataTable dtOpt = objOpt.GetOptionFromName("DEFAULT_PWD");
                                if (dtOpt.Rows.Count > 0)
                                {
                                    def_pwd = dtOpt.Rows[0]["op_value"].ToString();
                                }
                                dtOpt = null;
                            }
                            using (Users objUsers = new Users())
                            {
                                rtn = objUsers.SetPassword(dgvList.Rows[e.RowIndex].Cells["colEmpID"].Value.ToString(), def_pwd, Int32.Parse(dgvList.Rows[e.RowIndex].Cells["colUserRoleID"].Value.ToString()));
                                if (rtn == 0)
                                {
                                    MessageBox.Show("Error in changing password", "Reset Password", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                }
                                else if (rtn == 1)
                                {
                                    MessageBox.Show("Password successfully reset to default value - " + def_pwd, "Reset Password", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                }
                            }
                        }
                        catch (Exception ex)
                        {
                            CommonLogger.Info("frmStaffs\r\n" + ex.ToString());
                        }
                        finally
                        {
                        }
                    }
                    else if (m == DialogResult.No)
                    {
                        // Do something else
                    }

                    break;
                }
            }
            catch (Exception ex)
            {
                CommonLogger.Info("frmStaffs\r\n" + ex.ToString());
            }
        }