public CompanySite Update(CompanySite CompanySite)
        {
            var sqlQuery =
                "UPDATE CompanySite " +
                "SET IDCOMPANYSITE    = @IDCOMPANYSITE, " +
                "    COMPANYSITENAME  = @COMPANYSITENAME, " +
                "    LOCATION  = @LOCATION, " +
                "    ADDRESS1     = @ADDRESS1, " +
                "    ADDRESS2     = @ADDRESS2, " +
                "    COUNTRY      = @COUNTRY, " +
                "    PROVINCE     = @PROVINCE, " +
                "    CITY         = @CITY, " +
                "    TELEPHONE1   = @TELEPHONE1, " +
                "    TELEPHONE2   = @TELEPHONE2, " +
                "    FAX1         = @FAX1, " +
                "    FAX2         = @FAX2, " +
                "    EMAIL        = @EMAIL, " +
                "    LOGO        = @LOGO, " +
                "    WEBSITE      = @WEBSITE, " +
                "    POSCODE      = @POSCODE, " +
                "    UPDATEBY     = @UPDATEBY, " +
                "    UPDATEDATE   = @UPDATEDATE " +
                "  WHERE SID = @SID";

            this._db.Execute(sqlQuery, CompanySite);
            return(CompanySite);
        }
        public CompanySite Add(CompanySite CS)
        {
            var sqlQuery = "INSERT INTO CompanySite (IDCOMPANYSITE, COMPANYSITENAME, COMPANY, REGION, LOCATION, ADDRESS1, ADDRESS2, COUNTRY, PROVINCE, CITY, TELEPHONE1, TELEPHONE2, FAX1, FAX2, EMAIL, WEBSITE, POSCODE, INPUTBY, INPUTDATE, UPDATEBY, UPDATEDATE) VALUES(@IDCOMPANYSITE, @COMPANYSITENAME, @COMPANY, @REGION, @LOCATION, @ADDRESS1, @ADDRESS2, @COUNTRY, @PROVINCE, @CITY, @TELEPHONE1, @TELEPHONE2, @FAX1, @FAX2, @EMAIL, @WEBSITE, @POSCODE, @INPUTBY, @INPUTDATE, @UPDATEBY, @UPDATEDATE); " + "SELECT CAST(SCOPE_IDENTITY() as int)";
            var SID      = _db.Query <int>(sqlQuery, CS).Single();

            CS.SID = SID;
            return(CS);
        }
예제 #3
0
 public ActionResult Edit(CompanySite companysite, int id)
 {
     if (ModelState.IsValid)
     {
         companysite.UPDATEBY   = int.Parse(Session["userid"].ToString());
         companysite.UPDATEDATE = DateTime.Now;
         CS.Update(companysite);
     }
     return(RedirectToAction("Edit", "Company", new { id = companysite.COMPANY }));
 }
예제 #4
0
        //
        // GET: /CompanySite/Create
        public ActionResult Create(int Company)
        {
            //ViewData["Company"] = Company;
            var comp = CP.Find(Company);
            //ViewData["CompanyName"] = comp.COMPANYNAME;

            var model = new CompanySite();

            model.COMPANY               = Company;
            model.COMPANYNAME           = comp.COMPANYNAME;
            model.GetSelectListRegion   = GetSelectListRegion();
            model.GetSelectListLocation = GetSelectListLocation();
            model.GetSelectListCountry  = GetSelectListCountry();
            model.GetSelectListProvince = GetSelectListProvince();
            model.GetSelectListCity     = GetSelectListCity();
            return(View(model));
        }
예제 #5
0
 public ActionResult Create(CompanySite companysite)
 {
     if (ModelState.IsValid)
     {
         companysite.INPUTBY   = int.Parse(Session["userid"].ToString());
         companysite.INPUTDATE = DateTime.Now;
         companysite.REGION    = 1;
         CS.Add(companysite);
         return(RedirectToAction("Edit", "Company", new { id = companysite.COMPANY }));
     }
     else
     {
         companysite.GetSelectListRegion   = GetSelectListRegion();
         companysite.GetSelectListLocation = GetSelectListLocation();
         companysite.GetSelectListCountry  = GetSelectListCountry();
         companysite.GetSelectListProvince = GetSelectListProvince();
         companysite.GetSelectListCity     = GetSelectListCity();
         return(View(companysite));
     }
 }
예제 #6
0
 public IHttpActionResult CreateCompanySite(CompanySiteModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var companysite = db.CompanySites.FirstOrDefault(s => s.SiteName == model.SiteName);
             if (companysite == null)
             {
                 var addcompanysite = new CompanySite();
                 addcompanysite.SiteName     = model.SiteName;
                 addcompanysite.Address      = model.Address;
                 addcompanysite.City         = model.City;
                 addcompanysite.State        = model.State;
                 addcompanysite.PostalCode   = model.PostalCode;
                 addcompanysite.Phone        = model.Phone;
                 addcompanysite.Website      = model.Website;
                 addcompanysite.ContactName  = model.ContactName;
                 addcompanysite.EmailAddress = model.EmailAddress;
                 addcompanysite.PhoneNumber  = model.PhoneNumber;
                 addcompanysite.CompanyId    = model.CompanyId;
                 db.CompanySites.Add(addcompanysite);
                 db.SaveChanges();
                 return(Ok(addcompanysite));
             }
             else
             {
                 return(Ok("Site Name Already Exists"));
             }
         }
         else
         {
             return(Ok("Fill All the Mandatory Fields"));
         }
     }
     catch (Exception ex)
     {
         return(Ok("" + ex.Message + ""));
     }
 }