public static bool ExisteActiva() { if (empresaCtrl == null) { empresaCtrl = new EmpresaController(); } return(empresaCtrl.GetActivas(userName).Count > 0); }
private void CargarEmpresas() { userName = HttpContext.Current.User.Identity.Name; var empresas = empresaCtrl.GetActivas(userName); if (empresas.Count > 0) { Empresa empresa = empresas.ElementAt(0); foreach (GridViewRow grv in gdvEmpresa.Rows) { LinkButton lnkBtn = (LinkButton)grv.FindControl("lkbIngresar"); nit = grv.Cells[0].Text; if (empresa.NIT.Equals(nit)) { //{ lnkBtn.Text = "SALIR"; } //lnkBtn.Enabled = false; //} else { //{ lnkBtn.Text = "INGRESAR"; } //lnkBtn.Enabled = true; //} } } }
public static string CargarEmpresas(string data = "") { var userName = HttpContext.Current.User.Identity.Name; EmpresaController empresaCtrl = new EmpresaController(); var empresas = empresaCtrl.GetActivas(userName); return(empresas.Count > 0 ? empresas.FirstOrDefault().NIT : "-1"); }
public static string ActivarEmpresa(string nt = "", int i = -1) { var userName = HttpContext.Current.User.Identity.Name; EmpresaController empresaCtrl = new EmpresaController(); var empresas = empresaCtrl.GetActivas(userName); var url = ""; if (i == 0 || i == 1) { //int index = Convert.ToInt32(e.CommandArgument); //string accionActual = ((LinkButton)e.CommandSource).Text; userName = HttpContext.Current.User.Identity.Name; //nit = gdvEmpresa.Rows[index].Cells[0].Text; if (i == 0) // si es 0 no es tiene ninguna empresa activa { if (!empresaCtrl.Activar(nt, userName)) { string pagRedireccion = SitePrincipal.pagRedireccion; if (!pagRedireccion.Equals("/")) { SitePrincipal.pagRedireccion = "/"; // Response.Redirect(pagRedireccion); var urls = pagRedireccion.Replace("~", ""); url = urls; } else { url = "/Vistas/Empresas/Index"; } //Response.Redirect("~/Vistas/Empresas/Index"); } } else { if (empresaCtrl.Desactivar(nt, userName)) { url = "/Vistas/Empresas/Panel"; } //Response.Redirect("~/Vistas/Empresas/Panel"); } } return(url); }