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; }
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; } }