Esempio n. 1
0
        public ActionResult Editar(EditarComercioViewModel model)
        {
            if (!ModelState.IsValid)
            {
                //Select de situacion frente al IVA
                List <ComercioViewModel> lst = null;
                using (Models.practicaprofesionalEntities1 db = new Models.practicaprofesionalEntities1())
                {
                    lst = (from d in db.situacion_iva
                           select new ComercioViewModel
                    {
                        id_IVA = d.id_iva,
                        descripcion = d.descripcion
                    }).ToList();
                }

                List <SelectListItem> items = lst.ConvertAll(d =>
                {
                    return(new SelectListItem()
                    {
                        Text = d.descripcion.ToString(),
                        Value = d.id_IVA.ToString(),
                        Selected = false
                    });
                });
                ViewBag.items = items;
                return(View(model));
            }

            using (var db = new practicaprofesionalEntities1())
            {
                var oComercio = db.comercio.Find(model.id);
                oComercio.razon_social    = model.razon_social;
                oComercio.IVA             = model.id_IVA;
                oComercio.ingresos_brutos = model.Ingresos_brutos;
                oComercio.fecha_inicio    = Convert.ToDateTime(model.fecha_inicios);
                oComercio.CUIT            = model.CUIT;


                db.Entry(oComercio).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                TempData["Referrer"] = "SaveRegister";
            }

            return(Redirect(Url.Content("~/Comercios")));
        }
Esempio n. 2
0
        public ActionResult Editar(int id)
        {
            //Select de situacion frente al IVA
            List <ComercioViewModel> lst = null;

            using (Models.practicaprofesionalEntities1 db = new Models.practicaprofesionalEntities1())
            {
                lst = (from d in db.situacion_iva
                       select new ComercioViewModel
                {
                    id_IVA = d.id_iva,
                    descripcion = d.descripcion
                }).ToList();
            }

            List <SelectListItem> items = lst.ConvertAll(d =>
            {
                return(new SelectListItem()
                {
                    Text = d.descripcion.ToString(),
                    Value = d.id_IVA.ToString(),
                    Selected = false
                });
            });

            ViewBag.items = items;

            EditarComercioViewModel model = new EditarComercioViewModel();

            using (var db = new practicaprofesionalEntities1())
            {
                var oComercio = db.comercio.Find(id);
                model.razon_social    = oComercio.razon_social;
                model.id_IVA          = (int)oComercio.IVA;
                model.Ingresos_brutos = oComercio.ingresos_brutos;
                model.fecha_inicio    = (DateTime)oComercio.fecha_inicio;
                model.CUIT            = oComercio.CUIT;
            }
            model.fecha_inicios = model.fecha_inicio.ToShortDateString();
            return(View(model));
        }