Esempio n. 1
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);
        }
Esempio n. 2
0
        protected void gdvEmpresa_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            if (e.CommandName == "Ingresar_Salir")
            {
                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 (accionActual.Equals("INGRESAR"))
                {
                    if (!empresaCtrl.Activar(nit, userName))
                    {
                        string pagRedireccion = SitePrincipal.pagRedireccion;

                        if (!pagRedireccion.Equals("/"))
                        {
                            SitePrincipal.pagRedireccion = "/";
                            Response.Redirect(pagRedireccion);
                        }
                        else
                        {
                            Response.Redirect("~/Vistas/Empresas/Index");
                        }
                    }
                }
                else
                {
                    if (empresaCtrl.Desactivar(nit, userName))
                    {
                        Response.Redirect("~/Vistas/Empresas/Panel");
                    }
                }
            }
        }