Exemple #1
0
        public JsonResult Guardar(EmpresaViewModel oEmpresaViewModel)
        {
            List <String> resultado = new List <String>();

            resultado.Add("true");
            resultado.Add(Constantes.GuardadoExitoso);

            EmpresaServicesController oServices = new EmpresaServicesController();

            try
            {
                EntityEmpresa oEntityEmpresaExists = oServices.SelectByKey(oEmpresaViewModel.EntityEmpresa.Key);

                if (Constantes.Cero != oEntityEmpresaExists.Key.IDEmpresa)
                {
                    oServices.Update(oEmpresaViewModel.EntityEmpresa);
                }
                else
                {
                    oServices.Insert(oEmpresaViewModel.EntityEmpresa);
                }
            }
            catch (Exception)
            {
                resultado[0] = "false";
                resultado[1] = Constantes.GuardadoNoExitoso;
            }

            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public ActionResult Edit(KeyEmpresa oKey)
        {
            EmpresaServicesController oServices        = new EmpresaServicesController();
            UsuarioServicesController oUsuarioServices = new UsuarioServicesController();

            EmpresaViewModel oEmpresaViewModel = new EmpresaViewModel();

            EntityEmpresa oEntityEmpresa = oServices.SelectByKey(oKey);

            oEmpresaViewModel.EntityEmpresa   = oEntityEmpresa;
            oEmpresaViewModel.ListTipoEmpresa = oServices.SelectTipoEmpresa(
                new EntityTipoEmpresa
            {
                Key = new KeyTipoEmpresa {
                    IDTipoEmpresa = Constantes.UnoNegativo
                },
                Estado = Constantes.Activo
            });

            return(PartialView(Constantes.EmpresaEdit, oEmpresaViewModel));
        }