Example #1
0
        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;
            }
        }
Example #2
0
        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"));
            }
        }