Example #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         diverror.Visible = false;
         id = int.Parse(Request.QueryString["id"].ToString());
         if (!IsPostBack)
         {
             DataSet dscontact = Contacts.ContactAdminSelectIdName(id, "ContactAdminSelectIdName");
             if (dscontact.Tables.Count > 0 && dscontact.Tables[0].Rows.Count > 0)
             {
                 string idgroup    = dscontact.Tables[0].Rows[0]["idtype"].ToString();
                 string idlocation = dscontact.Tables[0].Rows[0]["idlocation"].ToString();
                 txttitle.Value       = dscontact.Tables[0].Rows[0]["name"].ToString();
                 txtdes.Value         = dscontact.Tables[0].Rows[0]["des"].ToString();
                 txtaddress.Value     = dscontact.Tables[0].Rows[0]["address"].ToString();
                 txttimeservice.Value = dscontact.Tables[0].Rows[0]["timeservice"].ToString();
                 txtphone.Value       = dscontact.Tables[0].Rows[0]["phone"].ToString();
                 txtemail.Value       = dscontact.Tables[0].Rows[0]["email"].ToString();
                 txtdelegate.Value    = dscontact.Tables[0].Rows[0]["delegate"].ToString();
                 txtfax.Value         = dscontact.Tables[0].Rows[0]["fax"].ToString();
                 DataSet  ds  = Contacts.GroupContactSelectAll();
                 int      num = ds.Tables[0].Rows.Count;
                 ListItem Item;
                 Item = new ListItem("Hãy chọn nhóm liên hệ", "0");
                 slgroup.Items.Add(Item);
                 for (int i = 0; i < num; i++)
                 {
                     Item = new ListItem(ds.Tables[0].Rows[i]["name"].ToString(), ds.Tables[0].Rows[i]["id"].ToString());
                     slgroup.Items.Add(Item);
                     if (ds.Tables[0].Rows[i]["id"].ToString().Equals(idgroup))
                     {
                         slgroup.Items[i + 1].Selected = true;
                     }
                 }
                 ds   = Contacts.LocationContactSelectAll();
                 num  = ds.Tables[0].Rows.Count;
                 Item = new ListItem("Hãy chọn khu vực liên hệ", "0");
                 sllocation.Items.Add(Item);
                 for (int i = 0; i < num; i++)
                 {
                     Item = new ListItem(ds.Tables[0].Rows[i]["name"].ToString(), ds.Tables[0].Rows[i]["id"].ToString());
                     sllocation.Items.Add(Item);
                     if (ds.Tables[0].Rows[i]["id"].ToString().Equals(idlocation))
                     {
                         sllocation.Items[i + 1].Selected = true;
                     }
                 }
             }
             else
             {
                 Response.Redirect("AdminWebsite.aspx?menu=contact");
             }
         }
     }
     catch
     {
         Response.Redirect("AdminWebsite.aspx?menu=contact");
     }
 }
 protected void btadd_ServerClick(object sender, EventArgs e)
 {
     try
     {
         string title       = txttitle.Value.Trim();
         int    type        = int.Parse(SlType.Text.ToString());
         int    idgroup     = int.Parse(slgroup.Value);
         int    idlocation  = int.Parse(sllocation.Value);
         string des         = txtdes.Value.Trim();
         string address     = txtaddress.Value.Trim();
         string timeservice = txttimeservice.Value.Trim();
         string phone       = txtphone.Value.Trim();
         string delegate1   = txtdelegate.Value.Trim();
         string email       = txtemail.Value.Trim();
         string fax         = txtfax.Value.Trim();
         if (title.Length == 0)
         {
             diverror.InnerHtml = "<div class='diverror'>Xin hãy nhập tiêu đề liên hệ</div>";
             diverror.Visible   = true;
             return;
         }
         else if (idgroup == 0)
         {
             diverror.InnerHtml = "<div class='diverror'>Xin hãy chọn nhóm liên hệ</div>";
             diverror.Visible   = true;
             return;
         }
         else if (idlocation == 0)
         {
             diverror.InnerHtml = "<div class='diverror'>Xin hãy chọn khu vực liên hệ</div>";
             diverror.Visible   = true;
             return;
         }
         else if (address.Length == 0)
         {
             diverror.InnerHtml = "<div class='diverror'>Xin hãy nhập địa chỉ liên hệ</div>";
             diverror.Visible   = true;
             return;
         }
         DataSet dsContact = Contacts.ContactAdminSelectIdName(0, title);
         if (dsContact.Tables.Count > 0)
         {
             if (Contacts.ContactAdminInsert(idlocation, idgroup, title, des, address, "", timeservice, phone, delegate1, email, fax, type))
             {
                 diverror.InnerHtml = "<div class='diverror'>Địa chỉ liên hệ đã được thêm mới</div>";
                 diverror.Visible   = true;
                 return;
             }
             else
             {
                 diverror.InnerHtml = "<div class='diverror'>Lỗi kết nối SQL. Không thể thêm mới.</div>";
                 diverror.Visible   = true;
                 return;
             }
         }
         else
         {
             diverror.InnerHtml = "<div class='diverror'>Lỗi kết nối SQL. Không thể thêm mới.</div>";
             diverror.Visible   = true;
             return;
         }
     }
     catch
     {
         diverror.InnerHtml = "<div class='diverror'>Lỗi kết nối SQL. Không thể thêm mới.</div>";
         diverror.Visible   = true;
         return;
     }
 }