public bool AddSupplier(Supplier sl) { if (!string.IsNullOrEmpty(sl.CreatedDate.ToString())) { sl.CreatedDate = DateTime.ParseExact(sl.CreatedDate.ToString(), "dd/MM/yyyy", CultureInfo.InvariantCulture); } else { sl.CreatedDate = DateTime.Now; } return(supplierDAL.AddSupplier(sl)); }
protected void rpSupplier_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "Add") { if (e.Item.ItemType == ListItemType.Header) { TextBox txtSupplierNameAdd = e.Item.FindControl("txtSupplierNameAdd") as TextBox; TextBox txtContactNameAdd = e.Item.FindControl("txtContactNameAdd") as TextBox; TextBox txtPhoneAdd = e.Item.FindControl("txtPhoneAdd") as TextBox; TextBox txtRemarkAdd = e.Item.FindControl("txtRemarkAdd") as TextBox; SupplierDAL dal = new SupplierDAL(); Supplier s = new Supplier() { Supplier_Name = txtSupplierNameAdd.Text, Supplier_ContactName = txtContactNameAdd.Text, Supplier_Phone = txtPhoneAdd.Text, Remark = txtRemarkAdd.Text }; dal.AddSupplier(s); } } if (e.CommandName == "Delete") { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { HiddenField hfId = e.Item.FindControl("hfId") as HiddenField; SupplierDAL dal = new SupplierDAL(); dal.DeleteSupplier(int.Parse(hfId.Value)); } } if (e.CommandName == "Save") { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { TextBox txtSupplierName = e.Item.FindControl("txtSupplierName") as TextBox; TextBox txtContactName = e.Item.FindControl("txtContactName") as TextBox; TextBox txtPhone = e.Item.FindControl("txtPhone") as TextBox; TextBox txtRemark = e.Item.FindControl("txtRemark") as TextBox; HiddenField hfId = e.Item.FindControl("hfId") as HiddenField; SupplierDAL dal = new SupplierDAL(); var supplier = dal.GetSupplierById(int.Parse(hfId.Value)); supplier.Supplier_Name = txtSupplierName.Text; supplier.Supplier_ContactName = txtContactName.Text; supplier.Supplier_Phone = txtPhone.Text; supplier.Remark = txtRemark.Text; dal.Save(); } } BindRepeater(); }
public int AddSupplier(SupplierDTO supplier) { return(_supplierDAL.AddSupplier(supplier)); }