public int SaveCompanyDetails(CompanyRegisterEntity CE) { SqlCommand cmd = null; int CompanyID = 0; try { con.Open(); cmd = new SqlCommand("SP_SaveCompanyDetails", con); cmd.Parameters.AddWithValue("CompanyType", CE.CompanyType); cmd.Parameters.AddWithValue("CompanyName", CE.CompanyName); cmd.Parameters.AddWithValue("LogoName", CE.LogoName); cmd.Parameters.AddWithValue("StreetAddress1", CE.StreetAddress1); cmd.Parameters.AddWithValue("StreetAddress2", CE.StreetAddress2); cmd.Parameters.AddWithValue("City", CE.City); cmd.Parameters.AddWithValue("StateName", CE.StateName); cmd.Parameters.AddWithValue("CountryName", CE.CountryName); cmd.Parameters.AddWithValue("ZipCode", CE.ZipCode); cmd.Parameters.AddWithValue("ContactPerson", CE.ContactPerson); cmd.Parameters.AddWithValue("ContactPhone", CE.ContactPhone); cmd.Parameters.AddWithValue("ContactEmail", CE.ContactEmail); cmd.Parameters.AddWithValue("Logo", CE.Logo); cmd.CommandType = CommandType.StoredProcedure; CompanyID = cmd.ExecuteNonQuery(); con.Close(); cmd.Dispose(); } catch (Exception ex) { con.Close(); cmd.Dispose(); throw ex; } return(CompanyID); }
public JsonResult Index(FormCollection fc) { var f = fc; CompanyRegisterEntity model = new CompanyRegisterEntity(); model.CompanyType = fc["CompanyType"]; model.CompanyName = fc["CompanyName"]; model.LogoName = fc["CompanyLogo"]; model.StreetAddress1 = fc["StreetAddress1"]; model.StreetAddress2 = fc["StreetAddress2"]; model.City = fc["City"]; model.StateName = fc["StateName"]; model.CountryName = fc["CountryName"]; model.ZipCode = fc["ZipCode"]; model.ContactPerson = fc["ContactPerson"]; model.ContactEmail = fc["ContactEmail"]; model.ContactPhone = fc["ContactPhone"]; Byte[] bytes = null; for (int i = 0; i < Request.Files.Count; i++) { if (Request.Files.AllKeys[i].ToStr().ToUpper() == "LOGO") { Stream fs = Request.Files[i].InputStream; BinaryReader br = new BinaryReader(fs); bytes = br.ReadBytes((Int32)fs.Length); } } model.Logo = bytes; UserContext context = new UserContext(); var result = context.SaveCompanyDetails(model); return(Json("OK")); //for (int i = 0; i < Request.Files.Count; i++) //{ // if (Request.Files.AllKeys[i].ToStr().ToUpper() != "LOGO") // { // var file = Request.Files[i]; // var fileName = Path.GetFileName(file.FileName); // var path = Path.Combine(Server.MapPath(DocumentsPath + "/CompanyDocuments/Logo"), fileName); // if (!Directory.Exists(Server.MapPath("~/CompanyDocuments/Logo"))) // { // Directory.CreateDirectory(Server.MapPath("~/CompanyDocuments/Logo")); // } // file.SaveAs(path); // } //} }
public ActionResult Index(bool isBack = false) { CompanyRegisterEntity model = null; List <CompanyRegisterEntity> modelList = new List <CompanyRegisterEntity>(); if (!isBack) { UserContext context = new UserContext(); modelList = context.GetCompanyList(); } else { ViewBag.SourceUrl = Url.Action("Index", "Dashboard"); model = AppSettings.SessionManager.Get <CompanyRegisterEntity>("CompanyInfo"); } //UserContext context = new UserContext(); //var userInfo = context.GetUserInfo(username, password); //if (userInfo != null) //{ // AppSessionManager.UserInformation = userInfo; return(View(model)); }