protected void BindProvider() { this.ddlProvider.DataSource = NationalsManager.SelectAll(); ddlProvider.DataTextField = "NationalName"; ddlProvider.DataValueField = "NationalID"; ddlProvider.DataBind(); ListItem lst = new ListItem("- Nhà sản xuất -"); ddlProvider.Items.Insert(0, lst); }
private void EditData(int Id) { NationalsInfo obj = NationalsManager.Select((int)Id); txtName.Text = obj.NationalName; vID = obj.NationalID; txtadd.Text = obj.NationalAdd; txtphone.Text = obj.NationalPhone; this.img1.ImageUrl = Config.GetAppSetting("NewsImagePath") + obj.NationalLogo; txtOrder.Text = obj.Status.ToString(); EditPanel.Enabled = true; }
private void BindData() { DataTable dt = NationalsManager.SelectAll(); if (dt != null) { DataView dv = dt.DefaultView; dv.Sort = "Status ASC"; dg.DataSource = dv; dg.DataBind(); } }
protected void SaveData() { try { if (vID != null) { //Edit on the object. int Id; if (int.TryParse(vID.ToString(), out Id)) { NationalsInfo obj = NationalsManager.Select(Id); obj.NationalName = txtName.Text; obj.NationalAdd = txtadd.Text; obj.NationalPhone = txtphone.Text; obj.NationalLogo = imageName.ToString(); obj.Status = int.Parse(txtOrder.Text); NationalsManager.Update(obj); } } else { //this is a new object. NationalsInfo obj = new NationalsInfo(); obj.NationalName = txtName.Text; obj.NationalAdd = txtadd.Text; obj.NationalPhone = txtphone.Text; obj.NationalLogo = imageName.ToString(); obj.Status = int.Parse(txtOrder.Text); NationalsManager.Insert(obj); } lblMessage.Text = "Đã lưu dữ liệu thành công!"; EditPanel.Enabled = false; BindData(); vID = null; } catch (Exception ex) { lblMessage.Text = ex.Message; } }
protected void DeleteData(int ID) { try { if (NationalsManager.Delete(ID)) { lblMessage.Text = "Đã xóa nhà sản xuất"; EditPanel.Enabled = false; BindData(); vID = null; } else { this.lblMessage.Text = ProviderManager.ErrorMessage; } } catch (Exception ex) { lblMessage.Text = ex.Message; } }