示例#1
0
    private void LoadControls(string UserCode)
    {
        int UserID = Convert.ToInt32(UserCode);

        dataTable           = datafile.GetUserDetailsByID(UserID);
        lblCode.Text        = dataTable.Rows[0]["Userid"].ToString();
        TxtFname.Text       = dataTable.Rows[0]["FirstName"].ToString();
        txtLname.Text       = dataTable.Rows[0]["SurName"].ToString();
        txtMiddleName.Text  = dataTable.Rows[0]["OtherName"].ToString();
        txtemail.Text       = dataTable.Rows[0]["UserEmail"].ToString();
        txtDesignation.Text = dataTable.Rows[0]["Title"].ToString();
        txtphone.Text       = dataTable.Rows[0]["UserPhone"].ToString();
        lblusername.Text    = dataTable.Rows[0]["Username"].ToString();
        string BranchID   = dataTable.Rows[0]["UserBranch"].ToString();
        string RoleID     = dataTable.Rows[0]["RoleCode"].ToString();
        string AreaID     = dataTable.Rows[0]["UserArea"].ToString();
        bool   IsActive   = bool.Parse(dataTable.Rows[0]["Active"].ToString());
        bool   IsLoggedOn = bool.Parse(dataTable.Rows[0]["LoggedOn"].ToString());

        cboAreas.SelectedIndex = cboAreas.Items.IndexOf(cboAreas.Items.FindByValue(AreaID));
        LoadBranches(int.Parse(AreaID));
        cboBranches.SelectedIndex    = cboBranches.Items.IndexOf(cboBranches.Items.FindByValue(BranchID));
        cboAccessLevel.SelectedIndex = cboAccessLevel.Items.IndexOf(cboAccessLevel.Items.FindByValue(RoleID));
        chkIsLoggedon.Checked        = IsLoggedOn;
        chkIsActive.Checked          = IsActive;
        chkResetPassword.Enabled     = true;
        chkIsLoggedon.Enabled        = true;
        //if(
    }
    private string NotifyCashier(int TellerID, string TellerName, string msg)
    {
        string res = "";

        try
        {
            dTable = datafile.GetUserDetailsByID(TellerID);
            if (dTable.Rows.Count > 0)
            {
                string mail    = dTable.Rows[0]["UserEmail"].ToString();
                string subject = "INTERFACE SESSION TOKEN";
                string name    = TellerName;
                res = mailer.GoogleMail(mail, subject, msg, name);
            }
        }
        catch (Exception ex)
        {
            res = "NOT SENT";
        }
        return(res);
    }