protected void btnSubmit_Click(object sender, EventArgs e) { int ContactID = int.Parse(Request.QueryString["ID"].ToString()); int UserID = Global.UserInfo.UserID; BContact Bobj = new BContact(); string FullName = txtFullName.Text; CultureInfo culture = new CultureInfo("fr-FR", true); DateTime BirthDay = DateTime.Parse(txtBirthDay.Text, culture, DateTimeStyles.NoCurrentDateDefault); string ContactName = ""; string TitleName = ddlXungDanh.SelectedValue; string Phone = txtPhone.Text; string Tel = txtTel.Text; string Gender = ddlGender.SelectedValue.ToString(); string Job = txtJob.Text; string Address = txtAddress.Text; string Other = txtOther.Text; int ContactGroup = int.Parse(ddlContactGroup.SelectedValue); string Email = txtEmail.Text; if (Bobj.Update(ContactID, ContactName, FullName, TitleName, Phone, Tel, BirthDay, Gender, Job, Address, ContactGroup, UserID, Other, Email)) { lblThongBao.Text = "Cập nhật thành công!"; } }
protected void btnSubmit_Click(object sender, EventArgs e) { CultureInfo culture = new CultureInfo("fr-FR", true); BContact BobjContact = new BContact(); OContact objContact = new OContact(); objContact.ContactName = ""; objContact.TitleName = ddlXungDanh.SelectedValue.ToString(); objContact.FullName = txtFullName.Text; objContact.Phone = txtPhone.Text; objContact.Tel = txtTel.Text; objContact.Email = txtEmail.Text; objContact.BirthDay = DateTime.Parse(txtBirthDay.Text, culture, DateTimeStyles.NoCurrentDateDefault); objContact.Gender = ddlGender.SelectedValue.ToString(); objContact.Job = txtJob.Text; objContact.Address = txtAddress.Text; objContact.Other = txtOther.Text; objContact.IDContactGroup = int.Parse(ddlContactGroup.SelectedValue.ToString()); objContact.IDUser = Global.UserInfo.UserID;//Lấy IDUser sau if (BobjContact.Add(objContact)) { lblThongBao.Text = "BẠN ĐÃ THÊM DANH BẠ THÀNH CÔNG!"; } }
protected void grvContact_RowDeleting(object sender, GridViewDeleteEventArgs e) { int Id = Convert.ToInt32(grvContact.DataKeys[e.RowIndex].Value); BContact obj = new BContact(); if (obj.Delete(Id)) { lblThongBao2.Text = "BẠN ĐÃ XÓA THÀNH CÔNG DANH BẠ!"; } grvContact_Load(); }
protected void grvContact_Load() { int IdUser = Global.UserInfo.UserID; BContact BobjContact = new BContact(); int ContactGroupID = int.Parse(ddlContactGroup.SelectedValue); string Gender = ddlGender.SelectedValue; string Name = ""; string Phone = ""; string Email = ""; string Address = ""; //--Set key tìm kiếm if (txtKeyWord.Text.Trim().Length > 0) { switch (ddlTieuChi.SelectedValue) { case "Name": Name = txtKeyWord.Text.Trim(); break; case "Phone": Phone = txtKeyWord.Text.Trim(); break; case "Email": Email = txtKeyWord.Text.Trim(); break; case "Address": Address = txtKeyWord.Text.Trim(); break; } } ctlPagging.PageSize = int.Parse(ddlPageSize.SelectedValue); int count = BobjContact.Get(0, Name, IdUser, Gender, ContactGroupID, Email, Phone, Address, "ASC", "FullName").Count; spResultCount.InnerHtml = "Tìm thấy <b>" + count.ToString() + "</b> kết quả"; if (count > ctlPagging.PageSize) { ctlPagging.Visible = true; } else { ctlPagging.Visible = false; } grvContact.DataSource = BobjContact.Get(0, Name, IdUser, Gender, ContactGroupID, Email, Phone, Address, "ASC", "FullName", CurrentPage, ctlPagging.PageSize); grvContact.DataBind(); ctlPagging.CurrentIndex = CurrentPage; ctlPagging.ItemCount = count; ctlPagging.QueryStringParameterName = GenarateParam(); }
protected void btnXoa_Click(object sender, EventArgs e) { BContact obj = new BContact(); foreach (GridViewRow row in grvContact.Rows) { CheckBox checkbox = (CheckBox)row.FindControl("MyCheckBox"); if (checkbox.Checked == true) { int Id = Convert.ToInt32(grvContact.DataKeys[row.RowIndex].Value); obj.Delete(Id); lblThongBao2.Text = "BẠN ĐÃ XÓA THÀNH CÔNG DANH BẠ!"; } } grvContact_Load(); }
protected void grvContact_RowUpdating(object sender, GridViewUpdateEventArgs e) { int UserID = Global.UserInfo.UserID; int Id = Convert.ToInt32(grvContact.DataKeys[e.RowIndex].Value); string textName = ((TextBox)grvContact.Rows[e.RowIndex].Cells[2].Controls[0]).Text; string textPhone = ((TextBox)grvContact.Rows[e.RowIndex].Cells[3].Controls[0]).Text; string textTel = ((TextBox)grvContact.Rows[e.RowIndex].Cells[4].Controls[0]).Text; string textEmail = ((TextBox)grvContact.Rows[e.RowIndex].Cells[5].Controls[0]).Text; string textAddress = ((TextBox)grvContact.Rows[e.RowIndex].Cells[6].Controls[0]).Text; BContact obj = new BContact(); if (obj.Update(Id, textName, textPhone, textTel, textAddress, textEmail, UserID)) //Lấy IDUSer sau { lblThongBao2.Text = "BẠN ĐÃ CẬP NHẬT THÀNH CÔNG DANH BẠ!"; } grvContact.EditIndex = -1; grvContact_Load(); }
protected void Infomation_Load() { int ContactID = int.Parse(Request.QueryString["ID"].ToString()); int UserID = Global.UserInfo.UserID; BContact Bobj = new BContact(); OContact obj = new OContact(); obj = Bobj.Get(ContactID, UserID).First(); txtFullName.Text = obj.FullName; txtBirthDay.Text = obj.BirthDay.ToString("dd/MM/yyyy"); txtAddress.Text = obj.Address; txtEmail.Text = obj.Email; txtJob.Text = obj.Job; txtOther.Text = obj.Other; txtPhone.Text = obj.Phone; txtTel.Text = obj.Tel; ddlContactGroup.SelectedValue = obj.IDContactGroup.ToString(); ddlGender.SelectedValue = obj.Gender; ddlXungDanh.SelectedValue = obj.TitleName; }