public ActionResult Create(POCO.CompanyInfo ocompany) { try { HttpPostedFileBase file = Request.Files["UploadImage"]; var bs = new byte[file.ContentLength]; using (var fs = file.InputStream) { var offset = 0; do { offset += fs.Read(bs, offset, bs.Length - offset); } while (offset < bs.Length); } ocompany.Img = bs; /// ocompanyInfoDBL.D_CompanyInfo_Insert(ocompany); return(RedirectToAction("Index")); } catch (Exception ex) { ex.ToString(); return(View()); } }
//Edit (Get) public POCO.CompanyInfo D_CompanyInfoGetToUpdate(decimal ID) { ds = new DataSet(); oCompany = new POCO.CompanyInfo(); ds = ocompanyInfoDAL.D_CompanyInfoGetToUpdate(ID); if (ds.Tables.Count > 0) { if (ds.Tables[0].Rows.Count > 0) { oCompany.ID = Convert.ToInt32(ds.Tables[0].Rows[0]["id"]); oCompany.CompanyID = Convert.ToInt32(ds.Tables[0].Rows[0]["CompanyID"]); oCompany.CompanyNameAr = ds.Tables[0].Rows[0]["CompanyNameAr"].ToString(); oCompany.CompanyNameEn = ds.Tables[0].Rows[0]["CompanyNameEn"].ToString(); oCompany.Address = ds.Tables[0].Rows[0]["Address"].ToString(); oCompany.Fax = ds.Tables[0].Rows[0]["Fax"].ToString(); oCompany.Phone = ds.Tables[0].Rows[0]["Phone"].ToString(); oCompany.FooterLine1 = ds.Tables[0].Rows[0]["FooterLine1"].ToString(); oCompany.FooterLine2 = ds.Tables[0].Rows[0]["FooterLine2"].ToString(); oCompany.Img = (byte[])ds.Tables[0].Rows[0]["Img"]; } } return(oCompany); }
public POCO.CompanyInfo D_CompanyInfo_Insert(POCO.CompanyInfo PoCompany) { DataSet ds = new DataSet(); oCompany = new POCO.CompanyInfo(); ds = ocompanyInfoDAL.D_CompanyInfo_Insert(PoCompany.CompanyID, PoCompany.CompanyNameAr, PoCompany.Phone, PoCompany.CompanyNameEn, PoCompany.Address, PoCompany.Fax, PoCompany.FooterLine1, PoCompany.FooterLine2, PoCompany.Img); if (ds.Tables.Count > 0) { if (ds.Tables[0].Rows.Count > 0) { oCompany.ID = Convert.ToInt32(ds.Tables[0].Rows[0]["id"]); oCompany.CompanyID = Convert.ToInt32(ds.Tables[0].Rows[0]["CompanyID"]); oCompany.CompanyNameAr = ds.Tables[0].Rows[0]["CompanyNameAr"].ToString(); oCompany.CompanyNameEn = ds.Tables[0].Rows[0]["CompanyNameEn"].ToString(); oCompany.Address = ds.Tables[0].Rows[0]["Address"].ToString(); oCompany.Fax = ds.Tables[0].Rows[0]["Fax"].ToString(); oCompany.Phone = ds.Tables[0].Rows[0]["Phone"].ToString(); oCompany.FooterLine1 = ds.Tables[0].Rows[0]["FooterLine1"].ToString(); oCompany.FooterLine2 = ds.Tables[0].Rows[0]["FooterLine2"].ToString(); oCompany.Img = (byte[])ds.Tables[0].Rows[0]["Img"]; } } return(oCompany); }
public List <POCO.CompanyInfo> D_CompanyInfo_Get() { DataSet ds = new DataSet(); List <POCO.CompanyInfo> ocompanyList = new List <POCO.CompanyInfo>(); ds = ocompanyInfoDAL.D_CompanyInfo_Get(); foreach (DataTable table in ds.Tables) { foreach (DataRow dr in table.Rows) { oCompany = new POCO.CompanyInfo(); oCompany.ID = Convert.ToInt32(dr["id"]); oCompany.CompanyID = Convert.ToInt32(dr["CompanyID"]); oCompany.CompanyNameAr = dr["CompanyNameAr"].ToString(); oCompany.CompanyNameEn = dr["CompanyNameEn"].ToString(); oCompany.Address = dr["Address"].ToString(); oCompany.Fax = dr["Fax"].ToString(); oCompany.Phone = dr["Phone"].ToString(); oCompany.FooterLine1 = dr["FooterLine1"].ToString(); oCompany.FooterLine2 = dr["FooterLine2"].ToString(); oCompany.Img = (byte[])dr["Img"]; ocompanyList.Add(oCompany); } } return(ocompanyList); }
// GET: CompanyInfo/Edit/5 public ActionResult Edit(decimal id) { ocompany = new POCO.CompanyInfo(); ocompany = ocompanyInfoDBL.D_CompanyInfoGetToUpdate(id); return(View(ocompany)); }
// Edit(Post) public void D_CompanyInfo_Update(POCO.CompanyInfo PoCompany) { ocompanyInfoDAL.D_CompanyInfo_Update(PoCompany.ID, PoCompany.CompanyID, PoCompany.CompanyNameAr, PoCompany.Phone, PoCompany.CompanyNameEn, PoCompany.Address, PoCompany.Fax, PoCompany.FooterLine1, PoCompany.FooterLine2, PoCompany.Img); }