コード例 #1
0
        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);
        }
コード例 #2
0
        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);
            //    }

            //}
        }
コード例 #3
0
        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));
        }