Exemple #1
0
        public static bool ExisteActiva()
        {
            if (empresaCtrl == null)
            {
                empresaCtrl = new EmpresaController();
            }

            return(empresaCtrl.GetActivas(userName).Count > 0);
        }
Exemple #2
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;
                    //}
                }
            }
        }
Exemple #3
0
        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");
        }
Exemple #4
0
        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);
        }