public static string ObtenerFormaListarMetas(int IdCircuito)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error = conn.Mensaje;
            if (conn.Conectado)
            {
                CObjeto Datos = new CObjeto();

                string query = "SELECT IdCircuito AS Valor, Circuito as Numero, Descripcion AS Etiqueta FROM Circuito WHERE IdCircuito=@IdCircuito";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdCircuito", IdCircuito);
                CObjeto Circuito = conn.ObtenerRegistro();
                Circuito.Add("IdCircuito", Convert.ToInt32(Circuito.Get("Valor")));
                Circuito.Add("Circuito", Convert.ToInt32(Circuito.Get("Numero")));
                Circuito.Add("Descripcion", Convert.ToString(Circuito.Get("Etiqueta")));
                Datos.Add("Circuito", Circuito);

                Respuesta.Add("Datos", Datos);
            }
            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Esempio n. 2
0
    public static JObject ObtenerJsonClienteObtieneDatosUsuarioSesion(JObject esteObjeto)
    {
        CDB    conn = new CDB();
        string sp   = "EXEC SP_Cliente_ObtenerDatosUsuarioSesion @Opcion, @pIdUsuario";

        conn.DefinirQuery(sp);
        conn.AgregarParametros("@Opcion", 1);
        conn.AgregarParametros("@pIdUsuario", Convert.ToInt32(esteObjeto.Property("IdUsuario").Value.ToString()));
        CObjeto Registro = conn.ObtenerRegistro();

        string Logo     = "";
        int    IdPerfil = 0;

        if (Registro.Exist("IdCliente"))
        {
            Logo     = (string)Registro.Get("Logo");
            IdPerfil = (Int32)Registro.Get("IdPerfil");
        }

        if (Logo == "")
        {
            Logo = "NoImage.png";
        }

        esteObjeto.Add(new JProperty("Logo", Logo));
        esteObjeto.Add(new JProperty("IdPerfil", IdPerfil));
        return(esteObjeto);
    }
Esempio n. 3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        CUnit.Accion(delegate(CDB conn) {
            int IdEstado = Convert.ToInt32(Request["IdEstado"]);
            if (IdEstado > 0)
            {
                string query = "SELECT * FROM Estado WHERE IdEstado = @IdEstado";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdEstado", IdEstado);
                CObjeto oEstado = conn.ObtenerRegistro();

                Estado = IdEstado.ToString();
                if (oEstado.Exist("Estado"))
                {
                    Id    = oEstado.Get("IdEstado").ToString();
                    query = "SELECT * FROM Estado WHERE IdEstado = @IdEstado";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdEstado", IdEstado);
                    CObjeto Validar = conn.ObtenerRegistro();
                    NombreEstado    = Validar.Get("Estado").ToString();
                    IdPais          = Validar.Get("IdPais").ToString();

                    query = "SELECT * FROM Pais";
                    conn.DefinirQuery(query);
                    Paises = conn.ObtenerRegistros();
                }
            }
        });
    }
Esempio n. 4
0
    public static string EditarSeguimiento(int IdReporte, int IdTipoProblema, int IdProblema, int IdProveedor, int IdUsuarioProveedor)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB Conn)
        {
            string Error      = "";
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeEditarSeguimientoReporteMantenimiento"))
            {
                if (Conn.Conectado)
                {
                    int IdUsuarioSesion = CUsuario.ObtieneUsuarioSesion(Conn);

                    CObjeto Datos     = new CObjeto();
                    CReporte Reporte  = new CReporte();
                    Reporte.IdReporte = IdReporte;
                    Reporte.Obtener(Conn);
                    Reporte.IdTipoProblema     = IdTipoProblema;
                    Reporte.IdProveedor        = IdProveedor;
                    Reporte.IdUsuarioProveedor = IdUsuarioProveedor;
                    //Error = ValidarAgregarReporte(Reporte);
                    //if (Error == "")
                    //{
                    Reporte.Editar(Conn);
                    //}

                    string spReporte = "EXEC sp_Reporte_Consultar @Opcion";
                    Conn.DefinirQuery(spReporte);
                    Conn.AgregarParametros("@Opcion", 1);
                    CObjeto oMeta = Conn.ObtenerRegistro();
                    Datos.Add("IdReporte", oMeta.Get("IdReporte").ToString());
                    Datos.Add("TipoProblema", oMeta.Get("TipoProblema").ToString());
                    Datos.Add("Problema", oMeta.Get("Problema").ToString());
                    Datos.Add("Proveedor", oMeta.Get("Proveedor").ToString());
                    Datos.Add("UsuarioProveedor", oMeta.Get("UsuarioProveedor").ToString());

                    Respuesta.Add("Datos", Datos);
                }
                else
                {
                    Error = Error + "<li>" + Conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });

        return(Respuesta.ToString());
    }
Esempio n. 5
0
    public static string CerrarSesion()
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB Conn)
        {
            string Error = Conn.Mensaje;
            if (Conn.Conectado)
            {
                string Cookie = "";
                Cookie        = HttpContext.Current.Request.Cookies[CMD5.Encriptar("KeepUnitUserCookie")].Value;

                string Query = "SELECT * FROM Usuario WHERE Cookie = @Cookie";
                Conn.DefinirQuery(Query);
                Conn.AgregarParametros("@Cookie", Cookie);

                CObjeto Registro = Conn.ObtenerRegistro();

                int IdUsuario = (int)Registro.Get("IdUsuario");

                if (IdUsuario != 0)
                {
                    HttpContext.Current.Response.Cookies[CMD5.Encriptar("KeepUnitUserCookie")].Expires = DateTime.Today.AddDays(-1);
                }
            }
            Respuesta.Add("Error", Error);

            Conn.Cerrar();
        });

        return(Respuesta.ToString());
    }
Esempio n. 6
0
    public static string ObtenerFormaListarUsuarioSucursales(int IdUsuario)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error = conn.Mensaje;
            //CSecurity permiso = new CSecurity();
            //if (permiso.tienePermiso("ListarUsuarioSucursales"))
            //{
            if (conn.Conectado)
            {
                CObjeto Datos = new CObjeto();

                string query = "SELECT IdUsuario FROM Usuario WHERE IdUsuario=@IdUsuario";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdUsuario", IdUsuario);
                CObjeto Usuario = conn.ObtenerRegistro();
                Datos.Add("IdUsuario", (int)Usuario.Get("IdUsuario"));
                Respuesta.Add("Datos", Datos);
            }
            //	else { Error = Error + "<li>" + Conn.Mensaje + "</li>"; }
            //}
            //else { Error = Error + "<li>No tienes los permisos necesarios</li>"; }
            Respuesta.Add("Error", Error);

            conn.Cerrar();
        });
        return(Respuesta.ToString());
    }
Esempio n. 7
0
    public static string ObtenerFormaEntregarReporte(int IdReporte)
    {
        JObject Respuesta = new JObject();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeEntregarReporteMantenimiento"))
            {
                if (conn.Conectado)
                {
                    JObject Reporte  = new JObject();
                    string spReporte = "EXEC sp_Reporte_Consultar @Opcion";
                    conn.DefinirQuery(spReporte);
                    conn.AgregarParametros("@Opcion", 1);
                    CObjeto oMeta = conn.ObtenerRegistro();
                    Reporte.Add("IdReporte", oMeta.Get("IdReporte").ToString());
                    Respuesta.Add("TAEntrega", "textarea");
                    Respuesta.Add(new JProperty("Reporte", Reporte));
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Esempio n. 8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        CUnit.Accion(delegate(CDB conn) {
            int IdCliente = Convert.ToInt32(Request["IdCliente"]);
            if (IdCliente > 0)
            {
                string query = "SELECT * FROM Cliente WHERE IdCliente = @IdCliente";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdCliente", IdCliente);
                CObjeto oCliente = conn.ObtenerRegistro();

                Cliente = IdCliente.ToString();
                if (oCliente.Exist("Cliente"))
                {
                    Id         = oCliente.Get("IdCliente").ToString();
                    Cliente    = oCliente.Get("Cliente").ToString();
                    IdMunicpio = oCliente.Get("IdMunicipio").ToString();

                    query = "SELECT * FROM Municipio WHERE IdMunicipio = @IdMunicipio";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdMunicipio", IdMunicpio);
                    CObjeto Validar = conn.ObtenerRegistro();
                    IdEstado        = Validar.Get("IdEstado").ToString();

                    query = "SELECT * FROM Estado WHERE IdEstado = @IdEstado";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdEstado", IdEstado);
                    Validar = conn.ObtenerRegistro();
                    IdPais  = Validar.Get("IdPais").ToString();
                    /**/
                    query = "SELECT * FROM Municipio WHERE IdEstado=@IdEstado";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdEstado", IdEstado);
                    Municipios = conn.ObtenerRegistros();

                    query = "SELECT * FROM Estado WHERE IdPais=@IdPais";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdPais", IdPais);
                    Estados = conn.ObtenerRegistros();

                    query = "SELECT * FROM Pais";
                    conn.DefinirQuery(query);
                    Paises = conn.ObtenerRegistros();
                }
            }
        });
    }
Esempio n. 9
0
    public static string ObtenerFormaEditarMeta(int IdMeta)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarMeta"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();
                    string spMeta = "SELECT * FROM Meta WHERE IdMeta=@IdMeta";
                    conn.DefinirQuery(spMeta);
                    conn.AgregarParametros("@IdMeta", IdMeta);
                    CObjeto oMeta = conn.ObtenerRegistro();
                    Datos.Add("IdCircuito", oMeta.Get("IdCircuito").ToString());
                    Datos.Add("IdMeta", oMeta.Get("IdMeta").ToString());
                    Datos.Add("MetaKwH", oMeta.Get("MetaKwH").ToString());
                    Datos.Add("MetaHorasUso", oMeta.Get("MetaHorasUso").ToString());
                    Datos.Add("MetaConsumo", oMeta.Get("MetaConsumo").ToString());

                    string spCircuito = "SELECT * FROM Circuito WHERE IdCircuito=@IdCircuito";
                    conn.DefinirQuery(spCircuito);
                    conn.AgregarParametros("@IdCircuito", Convert.ToInt32(oMeta.Get("IdCircuito").ToString()));
                    CObjeto oCircuito = conn.ObtenerRegistro();
                    Datos.Add("Circuito", oCircuito.Get("Circuito").ToString());
                    Datos.Add("Descripcion", oCircuito.Get("Descripcion").ToString());

                    Respuesta.Add("Dato", Datos);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Esempio n. 10
0
    public static string ObtenerFormaEditarPagina(int IdPagina)
    {
        JObject Respuesta = new JObject();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = "";
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeEditarPagina"))
            {
                if (conn.Conectado)
                {
                    JObject Datos = new JObject();

                    string spPagina = "SELECT * FROM Pagina WHERE IdPagina=@IdPagina ";
                    conn.DefinirQuery(spPagina);
                    conn.AgregarParametros("@IdPagina", IdPagina);
                    CObjeto oPagina = conn.ObtenerRegistro();
                    Datos.Add("IdPagina", oPagina.Get("IdPagina").ToString());
                    Datos.Add("Pagina", oPagina.Get("Pagina").ToString());
                    Datos.Add("Descripcion", oPagina.Get("Descripcion").ToString());
                    Datos.Add("IdMenu", oPagina.Get("IdMenu").ToString());
                    Datos.Add("IdPermiso", oPagina.Get("IdPermiso").ToString());


                    Datos = CMenu.ObtenerJsonMenus(Datos);
                    Datos = CPermiso.ObtenerJsonPermisos(Datos);

                    Respuesta.Add(new JProperty("Dato", Datos));
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Esempio n. 11
0
    public static string ObtenerFormaEditarProblema(int IdProblema)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = "";
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeEditarProblema"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();

                    string spProblema = "SELECT * FROM Problema WHERE IdProblema=@IdProblema ";
                    conn.DefinirQuery(spProblema);
                    conn.AgregarParametros("@IdProblema", IdProblema);
                    CObjeto oPermiso = conn.ObtenerRegistro();
                    Datos.Add("IdProblema", oPermiso.Get("IdProblema").ToString());
                    Datos.Add("IdTipoProblema", oPermiso.Get("IdTipoProblema").ToString());
                    Datos.Add("Problema", oPermiso.Get("Problema").ToString());
                    Respuesta.Add("Dato", Datos);

                    string query = "EXEC sp_TipoProblema_Obtener @Opcion";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@Opcion", 1);
                    CArreglo TipoProblemas = conn.ObtenerRegistros();
                    Respuesta.Add("TipoProblemas", TipoProblemas);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Esempio n. 12
0
    public static string ObtenerFormaEditarPerfil(int IdPerfil)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = "";
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeEditarPerfil"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();

                    string spPerfil = "SELECT * FROM Perfil WHERE IdPerfil=@IdPerfil ";
                    conn.DefinirQuery(spPerfil);
                    conn.AgregarParametros("@IdPerfil", IdPerfil);
                    CObjeto oPerfil = conn.ObtenerRegistro();
                    Datos.Add("IdPerfil", oPerfil.Get("IdPerfil").ToString());
                    Datos.Add("Perfil", oPerfil.Get("Perfil").ToString());
                    Datos.Add("IdPagina", Convert.ToInt32(oPerfil.Get("IdPagina").ToString()));
                    Respuesta.Add("Dato", Datos);


                    string spPagina = "SELECT IdPagina AS Valor, Pagina AS Etiqueta FROM Pagina WHERE Baja = 0";
                    conn.DefinirQuery(spPagina);
                    CArreglo Paginas = conn.ObtenerRegistros();
                    Respuesta.Add("Paginas", Paginas);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Esempio n. 13
0
    public static string ObtenerFormaLogo(int IdCliente)
    {
        string[] separador = HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Split('/');

        string pagina = separador[separador.Length - 5] + '/' + separador[separador.Length - 4] + '/' + separador[separador.Length - 3] + '/' + separador[separador.Length - 2];

        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarLogoCliente"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();

                    string query = "SELECT IdCliente, Cliente, Logo FROM Cliente WHERE IdCliente=@IdCliente";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdCliente", IdCliente);
                    CObjeto Cliente = conn.ObtenerRegistro();
                    string Logo     = Convert.ToString(Cliente.Get("Logo"));
                    if (Logo == "")
                    {
                        Logo = "NoImage.png";
                    }

                    Random rnd = new Random();
                    var valor  = rnd.Next(5000);
                    //var num = new Random(DateTime.Now.Millisecond);
                    Logo = Logo + "?r=" + valor;

                    Cliente.Add("URL", (pagina + "/Archivos/Logo/" + Logo));
                    Datos.Add("Cliente", Cliente);

                    Respuesta.Add("Datos", Datos);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }

            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }
            Respuesta.Add("Error", Error);

            conn.Cerrar();
        });
        return(Respuesta.ToString());
    }
Esempio n. 14
0
    public bool tienePermiso(string accion)
    {
        bool permiso = false;

        CUnit.Firmado(delegate(CDB Conn)
        {
            CDB conn = new CDB();

            int IdPerfil    = 0;
            HttpCookie Dato = HttpContext.Current.Request.Cookies[CMD5.Encriptar("KeepUnitUserCookie")];
            if (Dato != null)
            {
                string Cookie = Dato.Value;

                string Query = "SELECT IdUsuario, IdPerfil FROM Usuario WHERE Cookie = @Cookie";
                Conn.DefinirQuery(Query);
                Conn.AgregarParametros("@Cookie", Cookie);
                CObjeto Registro = Conn.ObtenerRegistro();

                CUsuario Usuario  = new CUsuario();
                Usuario.IdUsuario = (Registro.Exist("IdUsuario")) ? (int)Registro.Get("IdUsuario") : 0;
                Usuario.Obtener(Conn);
                IdPerfil = Usuario.IdPerfil;
            }


            //Obtengo los permisos del usuario dependiendo su perfil
            string query = "EXEC sp_PerfilPermiso_Consulta @Opcion, @IdPerfil, @IdPagina";
            conn.DefinirQuery(query);
            conn.AgregarParametros("@Opcion", 1);
            conn.AgregarParametros("@IdPerfil", IdPerfil);
            conn.AgregarParametros("@IdPagina", 0);
            SqlDataReader Datos = conn.Ejecutar();

            if (Datos.HasRows)
            {
                while (Datos.Read())
                {
                    //Valido si existe el permiso seleccionado en su lista de permisos
                    if (accion == Datos["Comando"].ToString())
                    {
                        permiso = true;
                        break;
                    }
                }
            }
            Datos.Close();
        });


        return(permiso);
    }
Esempio n. 15
0
    public static string ObtenerFormaEditarMunicipio(int IdMunicipio)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = "";
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeEditarMunicipio"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();

                    string spMunicipio = "SELECT * FROM Municipio WHERE IdMunicipio=@IdMunicipio ";
                    conn.DefinirQuery(spMunicipio);
                    conn.AgregarParametros("@IdMunicipio", IdMunicipio);
                    CObjeto oMpio = conn.ObtenerRegistro();
                    Datos.Add("IdMunicipio", oMpio.Get("IdMunicipio").ToString());
                    Datos.Add("Municipio", oMpio.Get("Municipio").ToString());
                    Datos.Add("IdEstado", oMpio.Get("IdEstado").ToString());
                    Datos.Add("IdPais", oMpio.Get("IdPais").ToString());
                    Respuesta.Add("Dato", Datos);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Esempio n. 16
0
    public static string ObtenerFormaAgregarMeta(int IdCircuito)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarMeta"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();

                    string spCliente = "SELECT IdCircuito, Circuito, Descripcion FROM Circuito WHERE IdCircuito = @IdCircuito ";
                    conn.DefinirQuery(spCliente);
                    conn.AgregarParametros("@IdCircuito", IdCircuito);
                    CObjeto Circuito = conn.ObtenerRegistro();

                    Circuito.Add("Valor", Convert.ToString(Circuito.Get("IdCircuito")));
                    Circuito.Add("Numero", Convert.ToString(Circuito.Get("Circuito")));
                    Circuito.Add("Etiqueta", Convert.ToString(Circuito.Get("Descripcion")));
                    Respuesta.Add("Dato", Circuito);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Esempio n. 17
0
    public static string ListarSucursalesAsignadas(int Pagina, string Columna, string Orden, int IdUsuario)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB Conn)
        {
            string Error = Conn.Mensaje;

            if (Conn.Conectado)
            {
                CObjeto Datos                     = new CObjeto();
                int Paginado                      = 10;
                int IdUsuarioSesion               = CUsuario.ObtieneUsuarioSesion(Conn);
                CDB ConexionBaseDatos             = new CDB();
                SqlConnection con                 = ConexionBaseDatos.conStr();
                SqlCommand spSucursalesAsignadas  = new SqlCommand("spg_grdSucursalesAsignadas", con);
                spSucursalesAsignadas.CommandType = CommandType.StoredProcedure;
                spSucursalesAsignadas.Parameters.Add("TamanoPaginacion", SqlDbType.Int).Value     = Paginado;
                spSucursalesAsignadas.Parameters.Add("PaginaActual", SqlDbType.Int).Value         = Pagina;
                spSucursalesAsignadas.Parameters.Add("ColumnaOrden", SqlDbType.VarChar, 50).Value = Columna;
                spSucursalesAsignadas.Parameters.Add("TipoOrden", SqlDbType.Text).Value           = Orden;
                spSucursalesAsignadas.Parameters.Add("pIdUsuario", SqlDbType.Int).Value           = IdUsuario;
                spSucursalesAsignadas.Parameters.Add("pBaja", SqlDbType.Int).Value = 0;
                SqlDataAdapter daSucursales = new SqlDataAdapter(spSucursalesAsignadas);

                DataSet dsSucursal = new DataSet();
                daSucursales.Fill(dsSucursal);

                DataTable DataTablePaginador           = dsSucursal.Tables[0];
                DataTable DataTableSucursalesAsignadas = dsSucursal.Tables[1];

                Datos.Add("Paginador", Conn.ObtenerRegistrosDataTable(DataTablePaginador));
                Datos.Add("SucursalesAsignadas", Conn.ObtenerRegistrosDataTable(DataTableSucursalesAsignadas));

                string Query = "SELECT ISNULL(IdSucursalPredeterminada,0) AS IdSucursalPredeterminada FROM Usuario WHERE IdUsuario = @IdUsuario";
                Conn.DefinirQuery(Query);
                Conn.AgregarParametros("@IdUsuario", IdUsuario);
                CObjeto Registro             = Conn.ObtenerRegistro();
                int IdSucursalPredeterminada = (int)Registro.Get("IdSucursalPredeterminada");

                Respuesta.Add("IdSucursalPredeterminada", IdSucursalPredeterminada);
                Respuesta.Add("Datos", Datos);
            }

            Respuesta.Add("Error", Error);

            Conn.Cerrar();
        });
        return(Respuesta.ToString());
    }
Esempio n. 18
0
    public static string ObtenerFormaLogo(int IdCircuito)
    {
        string[] separador = HttpContext.Current.Request.UrlReferrer.AbsoluteUri.Split('/');

        string URL = separador[separador.Length - 5] + '/' + separador[separador.Length - 4] + '/' + separador[separador.Length - 3] + '/' + separador[separador.Length - 2];

        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarLogo"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();
                    string query  = "SELECT IdCircuito, Circuito, Descripcion,Imagen FROM Circuito WHERE IdCircuito=@IdCircuito";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdCircuito", IdCircuito);
                    CObjeto Circuito = conn.ObtenerRegistro();
                    string Imagen    = Convert.ToString(Circuito.Get("Imagen"));
                    if (Imagen == "")
                    {
                        Imagen = "NoImage.png";
                    }
                    Random rnd = new Random();
                    var valor  = rnd.Next(5000);
                    Imagen     = Imagen + "?r=" + valor;
                    Circuito.Add("URL", (URL + "/Archivos/CircuitoImagen/" + Imagen));
                    Datos.Add("Circuito", Circuito);

                    Respuesta.Add("Datos", Datos);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }

            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Esempio n. 19
0
    public static int ValidaExiste(string Pagina, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(IdPagina) AS Contador FROM Pagina WHERE Pagina COLLATE Latin1_general_CI_AI LIKE '%'+ @Pagina + '%'";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Pagina", Pagina);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("Contador"))
        {
            Contador = (int)Registro.Get("Contador");
        }
        return(Contador);
    }
Esempio n. 20
0
    public static int ValidaExiste(string Usuario, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(IdUsuario) AS Contador FROM Usuario WHERE Usuario =@Usuario";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Usuario", Usuario);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("Contador"))
        {
            Contador = (int)Registro.Get("Contador");
        }
        return(Contador);
    }
Esempio n. 21
0
    public static int ValidaExisteDocumento(int IdReporte, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(IdReporteDocumento) AS Contador FROM ReporteDocumento WHERE IdReporte=@IdReporte";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdReporte", IdReporte);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("Contador"))
        {
            Contador = (int)Registro.Get("Contador");
        }
        return(Contador);
    }
Esempio n. 22
0
    public static int ValidaExiste(int IdUsuario, CDB Conn)
    {
        int    IdUsuarioProveedor = 0;
        string Query = "SELECT IdUsuarioProveedor FROM UsuarioProveedor WHERE IdUsuario =@IdUsuario";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdUsuario", IdUsuario);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdUsuarioProveedor"))
        {
            IdUsuarioProveedor = (int)Registro.Get("IdUsuarioProveedor");
        }
        return(IdUsuarioProveedor);
    }
Esempio n. 23
0
    public static int ValidaExiste(string Menu, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(Menu) AS Contador FROM Menu WHERE  Menu COLLATE Latin1_general_CI_AI LIKE '%'+ @Menu + '%'";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@Menu", Menu);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("Contador"))
        {
            Contador = (int)Registro.Get("Contador");
        }
        return(Contador);
    }
Esempio n. 24
0
    public static int ValidaExiste(string NombreTipoProblema, CDB Conn)
    {
        int    IdTipoProblema = 0;
        string Query          = "SELECT IdTipoProblema FROM TipoProblema WHERE TipoProblema COLLATE Latin1_general_CI_AI LIKE '%' + @NombreTipoProblema + '%'";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@NombreTipoProblema", NombreTipoProblema);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdTipoProblema"))
        {
            IdTipoProblema = (int)Registro.Get("IdTipoProblema");
        }
        return(IdTipoProblema);
    }
Esempio n. 25
0
    public static int ValidaExisteEditar(int IdPagina, string Pagina, CDB Conn)
    {
        int    Id    = 0;
        string Query = "SELECT IdPagina FROM Pagina WHERE Pagina COLLATE Latin1_general_CI_AI like '%'+@Pagina + '%' AND IdPagina<>@IdPagina";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdPagina", IdPagina);
        Conn.AgregarParametros("@Pagina", Pagina);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdPagina"))
        {
            Id = (int)Registro.Get("IdPagina");
        }
        return(Id);
    }
Esempio n. 26
0
    public static int ValidaExisteEditar(int IdProveedor, string Proveedor, CDB Conn)
    {
        int    Id    = 0;
        string Query = "SELECT IdProveedor FROM Proveedor WHERE Proveedor COLLATE Latin1_general_CI_AI like '%'+@Proveedor + '%' AND IdProveedor<>@IdProveedor";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdProveedor", IdProveedor);
        Conn.AgregarParametros("@Proveedor", Proveedor);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdProveedor"))
        {
            Id = (int)Registro.Get("IdProveedor");
        }
        return(Id);
    }
Esempio n. 27
0
    public static int ValidaExiste(int IdUsuario, int IdSucursal, CDB Conn)
    {
        int    IdUsuarioSucursal = 0;
        string Query             = "SELECT IdUsuarioSucursal FROM UsuarioSucursal WHERE IdUsuario=@IdUsuario AND IdSucursal=@IdSucursal ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdUsuario", IdUsuario);
        Conn.AgregarParametros("@IdSucursal", IdSucursal);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdUsuarioSucursal"))
        {
            IdUsuarioSucursal = (int)Registro.Get("IdUsuarioSucursal");
        }
        return(IdUsuarioSucursal);
    }
Esempio n. 28
0
    public static int ValidaExiste(int IdTipoProblema, string Problema, CDB Conn)
    {
        int    Contador = 0;
        string Query    = "SELECT COUNT(IdProblema) AS Contador FROM Problema WHERE IdTipoProblema=@IdTipoProblema AND Problema COLLATE Latin1_general_CI_AI LIKE '%' + @Problema + '%'";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdTipoProblema", IdTipoProblema);
        Conn.AgregarParametros("@Problema", Problema);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("Contador"))
        {
            Contador = (int)Registro.Get("Contador");
        }
        return(Contador);
    }
Esempio n. 29
0
    public static int ValidaExiste(int IdPais, string Estado, CDB Conn)
    {
        int    IdEstado = 0;
        string Query    = "SELECT IdEstado FROM Estado WHERE IdPais=@IdPais AND Estado LIKE '%' + @Estado + '%' ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdPais", IdPais);
        Conn.AgregarParametros("@Estado", Estado);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdEstado"))
        {
            IdEstado = (int)Registro.Get("IdEstado");
        }
        return(IdEstado);
    }
Esempio n. 30
0
    public static int ValidaExiste(int IdMedidor, string NumeroCircuito, CDB Conn)
    {
        int    IdCircuito = 0;
        string Query      = "SELECT IdCircuito FROM Circuito C LEFT JOIN Tablero T ON C.IdTablero=T.IdTablero WHERE IdMedidor=@IdMedidor AND C.Circuito=@NumeroCircuito ";

        Conn.DefinirQuery(Query);
        Conn.AgregarParametros("@IdMedidor", IdMedidor);
        Conn.AgregarParametros("@NumeroCircuito", NumeroCircuito);
        CObjeto Registro = Conn.ObtenerRegistro();

        if (Registro.Exist("IdCircuito"))
        {
            IdCircuito = (int)Registro.Get("IdCircuito");
        }
        return(IdCircuito);
    }