예제 #1
0
파일: Board.aspx.cs 프로젝트: rsalit/CSBC
        private void LoadRow(long RowID)
        {
            var oDirectors = new CSBC.Components.Volunteers.ClsDirectors();
            try
            {
                var rsData = oDirectors.GetDirectors(Master.CompanyId, RowID);
                cobPhones.Items.Clear();

                if ((rsData != null))
                {
                    if (rsData.Rows.Count > 0)
                    {
                        var row = rsData.Rows[0];
                        lblName.Text = row["Name"] + "";
                        lblAddress.Text = row["Address1"] + "";
                        lblCSZ.Text = row["CITY"] + " " + row["STATE"] + " " + row["Zip"];
                        lblPhone.Text = row["PHONE"] + "";
                        txtTitle.Text = row["Title"] + "";
                        lblEmail.Text = row["Email"] + "";
                        cobPhones.Items.Add(new ListItem("NONE", "0"));
                        cobPhones.Items.Add(new ListItem((row["Phone"].ToString().Trim() + ""), "1"));
                        cobPhones.Items.Add(new ListItem((row["CellPhone"].ToString().Trim() + ""), "2"));
                        cobPhones.Items.Add(new ListItem((row["WorkPhone"].ToString().Trim() + ""), "3"));
                        //lblBoard.Visible = false;
                        chkEmail.Checked = (bool)row["EmailPref"];

                        switch (row["PhonePref"].ToString())
                        {
                            case "HOME":
                                cobPhones.Items[1].Selected = true;
                                break;
                            case "CELL":
                                cobPhones.Items[2].Selected = true;
                                break;
                            case "WORK":
                                cobPhones.Items[3].Selected = true;
                                break;
                            default:
                                cobPhones.Items[0].Selected = true;
                                break;
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                lblError.Text = "LoadRow::" + ex.Message;
            }
            finally
            {
                oDirectors = null;
            }

            cboBM.Visible = false;
        }
예제 #2
0
파일: Board.aspx.cs 프로젝트: rsalit/CSBC
 private void Regroup(Int32 iSeq)
 {
     var oDirectors = new CSBC.Components.Volunteers.ClsDirectors();
     try
     {
         oDirectors.updDirectorSeq(iSeq, (int)Session["CompanyID"]);
     }
     catch (Exception ex)
     {
         lblError.Text = "grdBM_ClickCellButton::" + ex.Message;
     }
     finally
     {
         oDirectors = null;
     }
 }
예제 #3
0
파일: Board.aspx.cs 프로젝트: rsalit/CSBC
 private void ADDRow()
 {
     var oDirectors = new CSBC.Components.Volunteers.ClsDirectors();
     try
     {
         oDirectors.PeopleID = Int32.Parse(cboBM.SelectedItem.Value);
         oDirectors.Title = txtTitle.Text;
         if (cobPhones.Items[0].Selected == true)
             oDirectors.PhoneType = (int)ePhoneType.NONE;
         if (cobPhones.Items[1].Selected == true)
             oDirectors.PhoneType = (int)ePhoneType.HOME;
         if (cobPhones.Items[2].Selected == true)
             oDirectors.PhoneType = (int)ePhoneType.CELL;
         if (cobPhones.Items[3].Selected == true)
             oDirectors.PhoneType = (int)ePhoneType.WORK;
         oDirectors.EmailPref = chkEmail.Checked;
         oDirectors.UserID = Master.UserId;
         oDirectors.CompanyID = Master.CompanyId;
         oDirectors.AddDirector(Master.CompanyId, Master.TimeZone);
     }
     catch (Exception ex)
     {
         lblError.Text = "ADDRow::" + ex.Message;
     }
     finally
     {
         oDirectors = null;
     }
 }