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)); }
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)); }