Exemplo n.º 1
0
        public ActionResult Accounts(Accounts objmodels)
        {
            objmodels.AccountsID  = Request.Form["AccountsID"];
            objmodels.AccountName = Request.Form["AccountName"];
            objmodels.PrintName   = Request.Form["PrintName"];
            objmodels.Schedule    = Request.Form["Schedule"];
            objmodels.CreditDays  = Request.Form["CreditDays"];
            //objmodel.OpeningBalance = Request.Form["OpeningBalance"];
            objmodels.OpeningBalance = Request.Form["Nature"];
            objmodels.CreditLimit    = Request.Form["CreditLimit"];
            objmodels.AccountType    = Request.Form["AccountType"];
            objmodels.Address        = Request.Form["Address"];
            objmodels.City           = Request.Form["City"];
            objmodels.PinCode        = Request.Form["PinCode"];
            objmodels.State          = Request.Form["State"];
            objmodels.Country        = Request.Form["Country"];
            objmodels.PhoneNo        = Request.Form["PhoneNo"];
            objmodels.MobileNo       = Request.Form["MobileNo"];
            objmodels.EmailID        = Request.Form["EmailID"];
            objmodels.Fax            = Request.Form["Fax"];
            objmodels.TIN            = Request.Form["TIN"];
            objmodels.Remark         = Request.Form["Remark"];
            objmodels.TinDate        = Request.Form["TinDate"];
            objmodels.PanNo          = Request.Form["PanNo"];
            objmodels.GstNo          = Request.Form["GstNo"];
            objmodels.CrAmount       = Request.Form["opening_bal"];


            try
            {
                if (objbl.CheckAccounts(objmodels.AccountsID, objmodels.AccountName))
                {
                    if (objbl.Save(objmodels))
                    {
                        if (objmodels.AccountsID == "0" || objmodels.AccountsID == "")
                        {
                            ModelState.Clear();
                            TempData["msg"] = "Accounts Saved Successfully";
                        }
                        else
                        {
                            ModelState.Clear();
                            TempData["msg"] = "Accounts Updated Successfully";
                        }
                    }
                }
                else
                {
                    ViewData["flag"] = "Error";
                    TempData["Msg"]  = "Accounts Already Exist's ";
                    //TempData["msg"] = "Accounts Not Save";
                }
                return(RedirectToAction("Accounts", "Accounts"));
            }
            catch (Exception)
            {
                return(RedirectToAction("Accounts", "Accounts"));
            }
        }