public ActionResult Editar(Empresa empresa) { try { if (ObjEmpresa.ActualizaEmpresa(empresa.IdEmpresa, empresa.Descripcion, 2, empresa.Identificacion, empresa.Direccion, empresa.Telefono, empresa.IdSector, empresa.Provincia, empresa.Canton, empresa.Distrito, empresa.Estado, Session["Identificacion"].ToString())) { ObjBitacora.RegistraBitacora(Session["Identificacion"].ToString(), "Empresa", "Editar Empresa", "Se edita empresa.", 1); return(RedirectToAction("Index")); } else { ViewBag.Provincias = ListaProvincias(); ViewBag.Cantones = ListaCantones(empresa.Provincia); ViewBag.Distritos = ListaDistritos(empresa.Provincia, empresa.Canton); ViewBag.Sectores = ObjSector.ConsultarSector().Where(x => x.Estado == true).ToList(); ObjBitacora.RegistraBitacora(Session["Identificacion"].ToString(), "Empresa", "Editar Empresa", "Error al editar empresa.", 0); return(View(empresa)); } } catch (Exception e) { ViewBag.Provincias = ListaProvincias(); ViewBag.Cantones = ListaCantones(empresa.Provincia); ViewBag.Distritos = ListaDistritos(empresa.Provincia, empresa.Canton); ViewBag.Sectores = ObjSector.ConsultarSector().Where(x => x.Estado == true).ToList(); ObjBitacora.RegistraBitacora(Session["Identificacion"].ToString(), "Empresa", "Editar Empresa", "Error al editar empresa.", 0); ViewBag.Error = "Error: " + e.Message; return(View(empresa)); throw; } }
public ActionResult Editar(Empresa empresa) { try { Session["Empresa"] = 1; if (ObjEmpresa.ActualizaEmpresa(Convert.ToInt32(Session["Empresa"].ToString()), empresa.NombreEmpresa, empresa.Descripcion, empresa.IdTipoIdentificacion, empresa.Identificacion, empresa.Telefono, empresa.Contacto, empresa.Estado)) { return(RedirectToAction("Index")); } else { ViewBag.Empresas = ObjEmpresa.ConsultarEmpresa(); return(View()); } } catch (Exception ex) { return(new HttpNotFoundResult("Error al editar Linea")); } }