Example #1
0
    public static string ObtenerPaises(int IdCliente)
    {
        CObjeto Respuesta = new CObjeto();

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

                string query = "EXEC SP_Pais_ObtenerPaisesPorCliente @IdCliente, @IdUsuario";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdCliente", IdCliente);
                conn.AgregarParametros("@IdUsuario", IdUsuario);
                CArreglo Paises = conn.ObtenerRegistros();

                Datos.Add("Paises", Paises);

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

            conn.Cerrar();
        });

        return(Respuesta.ToString());
    }
Example #2
0
    public static string ObtenerProveedores(int IdPerfil)
    {
        CObjeto Respuesta = new CObjeto();

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

                string query = "SP_Proveedor_ObtenerProveedor @IdPerfil";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdPerfil", IdPerfil);
                //conn.AgregarParametros("@IdProveedor", IdProveedor);
                CArreglo Proveedores = conn.ObtenerRegistros();

                Datos.Add("Proveedores", Proveedores);

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

            conn.Cerrar();
        });

        return(Respuesta.ToString());
    }
Example #3
0
    public static string ObtenerUsuarioPermisos(int IdUsuario)
    {
        CObjeto Respuesta = new CObjeto();

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

                string query = "SELECT P.*,ISNULL(UP.IdUsuarioPermiso,0) AS IdUsuarioPermiso,ISNULL(UP.IdUsuario,0) AS IdUsuario,ISNULL(UP.Estatus,0) AS Estatus " +
                               "FROM Permiso P LEFT JOIN UsuarioPermiso UP ON P.IdPermiso = UP.IdPermiso AND UP.IdUsuario = @IdUsuario";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdUsuario", IdUsuario);
                CArreglo Permisos = conn.ObtenerRegistros();

                Datos.Add("Permisos", Permisos);

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

            conn.Cerrar();
        });

        return(Respuesta.ToString());
    }
Example #4
0
    public static string ObtenerFormaAgregarProblema()
    {
        CObjeto Respuesta = new CObjeto();
        string  Error     = "";

        CUnit.Firmado(delegate(CDB conn)
        {
            int IdUsuario     = CUsuario.ObtieneUsuarioSesion(conn);
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarProblema"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();
                    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());
    }
Example #5
0
    public static string ObtenerFiltroJefeInmediato()
    {
        CObjeto Respuesta = new CObjeto();

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

                string query = "EXEC sp_Obtener_JefeInmediato @pIdUsuario";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@pIdUsuario", IdUsuario);
                CArreglo JefeInmediato = conn.ObtenerRegistros();

                Datos.Add("JefeInmediato", JefeInmediato);

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

            conn.Cerrar();
        });

        return(Respuesta.ToString());
    }
Example #6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        CUnit.Accion(delegate(CDB conn) {
            int IdMunicipio = Convert.ToInt32(Request["IdMunicipio"]);
            if (IdMunicipio > 0)
            {
                string query = "SELECT * FROM Municipio WHERE IdMunicipio = @IdMunicipio";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdMunicipio", IdMunicipio);
                CObjeto oMpio = conn.ObtenerRegistro();

                Municipio = IdMunicipio.ToString();
                if (oMpio.Exist("Municipio"))
                {
                    Id = oMpio.Get("IdMunicipio").ToString();
                    NombreMunicipio = oMpio.Get("Municipio").ToString();
                    IdEstado        = oMpio.Get("IdEstado").ToString();
                    IdPais          = oMpio.Get("IdPais").ToString();

                    query = "SELECT * FROM Estado WHERE Baja = 0";
                    conn.DefinirQuery(query);
                    Estados = conn.ObtenerRegistros();

                    query = "SELECT * FROM Pais WHERE Baja = 0";
                    conn.DefinirQuery(query);
                    Paises = conn.ObtenerRegistros();
                }
            }
        });
    }
Example #7
0
    public static string ObtenerFormaAgregarUsuario()
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB conn)
        {
            int IdUsuario     = CUsuario.ObtieneUsuarioSesion(conn);
            string Error      = conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarUsuario"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos   = new CObjeto();
                    string spPerfil = "EXEC sp_Perfil_Consultar @Opcion";
                    conn.DefinirQuery(spPerfil);
                    conn.AgregarParametros("@Opcion", 1);
                    CArreglo Perfiles = conn.ObtenerRegistros();
                    Respuesta.Add("Perfiles", Perfiles);
                    Respuesta.Add("Dato", Perfiles);

                    Respuesta.Add("IdPerfilPredeterminado", 3);

                    string spCliente = "EXEC sp_Cliente_Obtener @Opcion, @pIdUsuario";
                    conn.DefinirQuery(spCliente);
                    conn.AgregarParametros("@Opcion", 3);
                    conn.AgregarParametros("@pIdUsuario", IdUsuario);
                    CArreglo Clientes = conn.ObtenerRegistros();
                    Respuesta.Add("Clientes", Clientes);

                    string spJefeInmediato = "EXEC sp_Obtener_JefeInmediato @pIdUsuario";
                    conn.DefinirQuery(spJefeInmediato);
                    conn.AgregarParametros("@pIdUsuario", IdUsuario);
                    CArreglo JefeInmediato = conn.ObtenerRegistros();
                    Respuesta.Add("JefeInmediato", JefeInmediato);
                }
                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());
    }
Example #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();
                }
            }
        });
    }
Example #9
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());
    }
Example #10
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());
    }
Example #11
0
    public static string ObtenerPrueba()
    {
        CObjeto Respuesta = new CObjeto();

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

                string query = "SELECT IdPais AS Valor, Pais AS Etiqueta FROM Pais WHERE Baja = 0";
                conn.DefinirQuery(query);
                CArreglo Paises = conn.ObtenerRegistros();

                Respuesta.Add("Paises", Paises);
            }
            Respuesta.Add("Error", Error);
            conn.Cerrar();
        });
        return(Respuesta.ToString());
    }
Example #12
0
    public CArreglo ObtenerRegistrosDataTable(DataTable datatable)
    {
        CArreglo Registros     = new CArreglo();
        int      totalFilas    = datatable.Rows.Count;
        int      totalColumnas = datatable.Columns.Count;

        if (totalFilas > 0)
        {
            int a = 0;
            while (a < totalFilas)
            {
                CObjeto Registro = new CObjeto();
                for (int i = 0; i < totalColumnas; i++)
                {
                    Registro.Add(datatable.Columns[i].ToString(), datatable.Rows[a][i].ToString());
                }
                Registros.Add(Registro);
                a++;;
            }
        }
        return(Registros);
    }
Example #13
0
    public static string ObtenerTipoTarifa()
    {
        CObjeto Respuesta = new CObjeto();

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

                string query = "SELECT IdTipoTarifa AS Valor, TipoTarifa AS Etiqueta FROM TipoTarifa WHERE Baja = 0";
                conn.DefinirQuery(query);
                CArreglo TipoTarifas = conn.ObtenerRegistros();

                Datos.Add("TipoTarifas", TipoTarifas);

                Respuesta.Add("Datos", Datos);
            }
            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Example #14
0
    public static string ObtenerRegion(int IdTipoCuota)
    {
        CObjeto Respuesta = new CObjeto();

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

                string query = "SELECT IdRegion AS Valor, Region AS Etiqueta FROM Region WHERE IdTipoCuota=@IdTipoCuota AND Baja = 0";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdTipoCuota", IdTipoCuota);
                CArreglo Regiones = conn.ObtenerRegistros();

                Datos.Add("Regiones", Regiones);

                Respuesta.Add("Datos", Datos);
            }
            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Example #15
0
 public void Add(CArreglo Arreglo)
 {
     arreglo.Add(Arreglo.ToList());
 }
Example #16
0
    protected void Page_Load(object sender, EventArgs e)
    {
        CUnit.Firmado(delegate(CDB Conn)
        {
            if (Conn.Conectado)
            {
                IdUsuario          = Convert.ToInt32(Request["IdUsuario"]);
                CUsuario cUsuario  = new CUsuario();
                cUsuario.IdUsuario = IdUsuario;
                cUsuario.Obtener(Conn);
                Nombre          = cUsuario.Nombre;
                ApellidoPaterno = cUsuario.ApellidoPaterno;
                ApellidoMaterno = cUsuario.ApellidoMaterno;
                Usuario         = cUsuario.Usuario;
                Correo          = cUsuario.Correo;
                IdPerfil        = Convert.ToString(cUsuario.IdPerfil);
                //Checked = (cUsuario.Baja == false) ? "checked" : "";

                var query = "EXEC sp_Perfil_Consultar @Opcion";
                Conn.DefinirQuery(query);
                Conn.AgregarParametros("@Opcion", 2);
                Perfiles = Conn.ObtenerRegistros();

                var spUsuario = "EXEC sp_Usuario_Consultar @Opcion";
                Conn.DefinirQuery(spUsuario);
                Conn.AgregarParametros("@Opcion", 2);
                Jefes = Conn.ObtenerRegistros();

                //IdCliente = Convert.ToString(cUsuario.IdClientePredeterminado);
                //if (IdCliente != "0")
                // {
                //IdSucursal = Convert.ToString(cUsuario.IdSucursalPredeterminada);

                //query = "SELECT * FROM Cliente WHERE IdCliente = @IdCliente";
                //Conn.DefinirQuery(query);
                //Conn.AgregarParametros("@IdCliente", IdCliente);
                //Clientes = Conn.ObtenerRegistros();
                //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();

                //    query = "SELECT * FROM Sucursal WHERE IdSucursal = @IdSucursal";
                //    Conn.DefinirQuery(query);
                //    Conn.AgregarParametros("@Idsucursal", IdSucursal);
                //    Sucursales = Conn.ObtenerRegistros();
                //}
            }
        });
    }
Example #17
0
 public void Add(string Propiedad, CArreglo Valor)
 {
     objeto.Add(Propiedad, Valor.ToList());
 }
Example #18
0
    public static string ObtenerFormaEditarCircuito(int IdCircuito)
    {
        CObjeto Respuesta = new CObjeto();

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

                    int IdMedidor   = 0;
                    int IdSucursal  = 0;
                    int IdCliente   = 0;
                    int IdEstado    = 0;
                    int IdMunicipio = 0;
                    int IdPais      = 0;

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

                    Datos.Add("IdTablero", Convert.ToInt32(oCircuito.Get("IdTablero").ToString()));
                    //////////////////
                    string query = "SELECT C.IdCliente, S.IdSucursal, M.IdMedidor, S.IdMunicipio, E.IdEstado, E.IdPais FROM Cliente C LEFT JOIN Sucursal S ON C.IdCliente=S.IdCliente LEFT JOIN Medidor M ON M.IdSucursal=S.IdSucursal LEFT JOIN Tablero T ON T.IdMedidor=M.IdMedidor LEFT JOIN Municipio MP ON MP.IdMunicipio=S.IdCliente LEFT JOIN Estado E ON E.IdEstado=MP.IdEstado WHERE T.IdTablero=@IdTablero";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdTablero", Convert.ToInt32(oCircuito.Get("IdTablero").ToString()));
                    CObjeto Validar = conn.ObtenerRegistro();
                    Datos.Add("IdCliente", Validar.Get("IdCliente").ToString());
                    Datos.Add("IdSucursal", Validar.Get("IdSucursal").ToString());
                    Datos.Add("IdMedidor", Validar.Get("IdMedidor").ToString());
                    Datos.Add("IdMunicipio", Validar.Get("IdMunicipio").ToString());
                    Datos.Add("IdEstado", Validar.Get("IdEstado").ToString());
                    Datos.Add("IdPais", Validar.Get("IdPais").ToString());
                    Respuesta.Add("Dato", Datos);

                    IdMedidor   = Convert.ToInt32(Validar.Get("IdMedidor").ToString());
                    IdSucursal  = Convert.ToInt32(Validar.Get("IdSucursal").ToString());
                    IdCliente   = Convert.ToInt32(Validar.Get("IdCliente").ToString());
                    IdEstado    = Convert.ToInt32(Validar.Get("IdEstado").ToString());
                    IdMunicipio = Convert.ToInt32(Validar.Get("IdMunicipio").ToString());
                    IdPais      = Convert.ToInt32(Validar.Get("IdPais").ToString());

                    /////////////////////////////////
                    string spCliente = "SELECT IdCliente AS Valor, Cliente AS Etiqueta FROM Cliente WHERE Baja = 0";
                    conn.DefinirQuery(spCliente);
                    CArreglo Clientes = conn.ObtenerRegistros();
                    Respuesta.Add("Clientes", Clientes);

                    /////////////////////////
                    string spPais = "SELECT P.IdPais AS Valor, P.Pais AS Etiqueta FROM Pais P INNER JOIN (SELECT M.IdPais FROM Sucursal S LEFT JOIN Municipio M ON S.IdMunicipio=M.IdMunicipio WHERE IdCliente=" + IdCliente + " GROUP BY IdPais) S ON P.IdPais=S.IdPais WHERE P.Baja=0";
                    conn.DefinirQuery(spPais);
                    CArreglo Paises = conn.ObtenerRegistros();
                    Respuesta.Add("Paises", Paises);

                    /////////////////////////
                    string spEstado = "SELECT IdEstado AS Valor, Estado AS Etiqueta FROM Estado WHERE IdPais= " + IdPais + " AND Baja = 0";
                    conn.DefinirQuery(spEstado);
                    CArreglo Estados = conn.ObtenerRegistros();
                    Respuesta.Add("Estados", Estados);

                    /////////////////////////
                    string spMunicipio = "SELECT IdMunicipio AS Valor, Municipio AS Etiqueta FROM Municipio WHERE IdEstado= " + IdEstado + " AND Baja = 0";
                    conn.DefinirQuery(spMunicipio);
                    CArreglo Municipios = conn.ObtenerRegistros();
                    Respuesta.Add("Municipios", Municipios);

                    /////////////////////////
                    string spSucursal = "SELECT IdSucursal AS Valor, Sucursal AS Etiqueta FROM Sucursal WHERE IdCliente= " + IdCliente + " AND Baja = 0";
                    conn.DefinirQuery(spSucursal);
                    CArreglo Sucursales = conn.ObtenerRegistros();
                    Respuesta.Add("Sucursales", Sucursales);

                    ////////////////////////////////////////
                    string spMedidor = "SELECT IdMedidor AS Valor, Medidor AS Etiqueta FROM Medidor WHERE IdSucursal= " + IdSucursal + " AND Baja = 0";
                    conn.DefinirQuery(spMedidor);
                    CArreglo Medidores = conn.ObtenerRegistros();
                    Respuesta.Add("Medidores", Medidores);

                    ////////////////////////////////////////
                    string spTablero = "SELECT IdTablero AS Valor, Tablero AS Etiqueta FROM Tablero WHERE IdMedidor= " + IdMedidor + " AND Baja = 0";
                    conn.DefinirQuery(spTablero);
                    CArreglo Tableros = conn.ObtenerRegistros();
                    Respuesta.Add("Tableros", Tableros);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Example #19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        CUnit.Accion(delegate(CDB conn)
        {
            int IdTarifa = Convert.ToInt32(Request["IdTarifa"]);
            if (IdTarifa > 0)
            {
                string query = "SELECT * FROM Tarifa WHERE IdTarifa = @IdTarifa";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdTarifa", IdTarifa);
                CObjeto oTarifa = conn.ObtenerRegistro();
                Tarifa          = IdTarifa.ToString();
                if (oTarifa.Exist("IdTarifa"))
                {
                    Id           = oTarifa.Get("IdTarifa").ToString();
                    IdFuente     = oTarifa.Get("IdFuente").ToString();
                    IdRegion     = oTarifa.Get("IdRegion").ToString();
                    ConsumoBaja  = oTarifa.Get("ConsumoBaja").ToString();
                    ConsumoMedia = oTarifa.Get("ConsumoMedia").ToString();
                    ConsumoAlta  = oTarifa.Get("ConsumoAlta").ToString();
                    Demanda      = oTarifa.Get("Demanda").ToString();
                    //Fecha = Convert.ToDateTime(oTarifa.Get("Fecha").ToString()).ToShortDateString();
                    Mes  = oTarifa.Get("Mes").ToString().ToString();
                    Anio = oTarifa.Get("Anio").ToString().ToString();



                    query = "SELECT T.IdTarifa,R.IdRegion, TC.IdTipoCuota, TT.IdTipoTension, TT.IdTipoTarifa, F.IdFuente,T.Mes,T.Anio FROM Tarifa T INNER JOIN Region R ON T.IdRegion=R.IdRegion INNER JOIN TipoCuota TC ON TC.IdTipoCuota=R.IdTipoCuota INNER JOIN TipoTension TT ON TT.IdTipoTension=TC.IdTipoTension INNER JOIN Fuente F ON T.IdFuente=F.IdFuente WHERE T.IdTarifa= @IdTarifa ";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdTarifa", IdTarifa);
                    CObjeto Validar = conn.ObtenerRegistro();
                    IdFuente        = Validar.Get("IdFuente").ToString();
                    IdRegion        = Validar.Get("IdRegion").ToString();
                    IdTipoCuota     = Validar.Get("IdTipoCuota").ToString();
                    IdTipoTension   = Validar.Get("IdTipoTension").ToString();
                    IdTipoTarifa    = Validar.Get("IdTipoTarifa").ToString();
                    Mes             = Validar.Get("Mes").ToString();
                    Anio            = Validar.Get("Anio").ToString();

                    /*-------------Arreglos*/
                    query = "SELECT * FROM Fuente WHERE IdFuente=@IdFuente";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdFuente", IdFuente);
                    TipoFuentes = conn.ObtenerRegistros();

                    query = "SELECT * FROM Region WHERE IdTipoCuota=@IdTipoCuota";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdTipoCuota", IdTipoCuota);
                    Regiones = conn.ObtenerRegistros();

                    query = "SELECT * FROM TipoCuota WHERE IdTipoTension=@IdTipoTension";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdTipoTension", IdTipoTension);
                    TipoCuotas = conn.ObtenerRegistros();

                    query = "SELECT * FROM TipoTension WHERE IdTipoTarifa=@IdTipoTarifa";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdTipoTarifa", IdTipoTarifa);
                    TipoTensiones = conn.ObtenerRegistros();

                    query = "SELECT * FROM TipoTarifa WHERE Baja=0";
                    conn.DefinirQuery(query);
                    TipoTarifas = conn.ObtenerRegistros();
                }
            }
        });
    }
Example #20
0
    protected void Page_Load(object sender, EventArgs e)
    {
        CUnit.Firmado(delegate(CDB conn)
        {
            if (conn.Conectado)
            {
                IdSucursal           = Convert.ToInt32(Request["IdSucursal"]);
                CSucursal cSucursal  = new CSucursal();
                cSucursal.IdSucursal = IdSucursal;
                cSucursal.Obtener(conn);
                Sucursal    = cSucursal.Sucursal;
                IdMunicipio = cSucursal.IdMunicipio.ToString();
                IdRegion    = cSucursal.IdRegion.ToString();
                Checked     = (cSucursal.Baja == false) ? "checked" : "";

                string query = "SELECT * FROM Municipio WHERE IdMunicipio = @IdMunicipio";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdMunicipio", IdMunicipio);
                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 R.IdRegion, TC.IdTipoCuota, TC.IdTipoTension, TT.IdTipoTarifa FROM Region R INNER JOIN TipoCuota TC ON TC.IdTipoCuota=R.IdTipoCuota	INNER JOIN TipoTension TT ON TT.IdTipoTension=TC.IdTipoTension WHERE R.IdRegion= @IdRegion";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdRegion", IdRegion);
                Validar       = conn.ObtenerRegistro();
                IdTipoCuota   = Validar.Get("IdTipoCuota").ToString();
                IdTipoTension = Validar.Get("IdTipoTension").ToString();
                IdTipoTarifa  = Validar.Get("IdTipoTarifa").ToString();

                //query = "SELECT * FROM TipoCuota WHERE IdRegion = @IdRegion";
                //conn.DefinirQuery(query);
                //conn.AgregarParametros("@IdRegion", IdRegion);
                //Validar = conn.ObtenerRegistro();
                //IdTipoCuota = Validar.Get("IdTipoCuota").ToString();

                /*----------ARREGLOS----------*/
                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();

                query = "SELECT * FROM Region WHERE IdTipoCuota=@IdTipoCuota";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdTipoCuota", IdTipoCuota);
                Regiones = conn.ObtenerRegistros();

                query = "SELECT * FROM TipoCuota WHERE IdTipoTension=@IdTipoTension";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdTipoTension", IdTipoTension);
                TipoCuotas = conn.ObtenerRegistros();

                query = "SELECT * FROM TipoTension WHERE IdTipoTarifa=@IdTipoTarifa";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdTipoTarifa", IdTipoTarifa);
                TipoTensiones = conn.ObtenerRegistros();

                query = "SELECT * FROM TipoTarifa WHERE Baja=0";
                conn.DefinirQuery(query);
                TipoTarifas = conn.ObtenerRegistros();
            }
        });
    }
Example #21
0
    public static string ObtenerFormaEditarUsuario(int IdUsuario)
    {
        CObjeto Respuesta = new CObjeto();

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

                    CUsuario cUsuario  = new CUsuario();
                    cUsuario.IdUsuario = IdUsuario;
                    cUsuario.Obtener(conn);
                    Datos.Add("IdUsuario", cUsuario.IdUsuario);
                    Datos.Add("Nombre", cUsuario.Nombre);
                    Datos.Add("ApellidoPaterno", cUsuario.ApellidoPaterno);
                    Datos.Add("ApellidoMaterno", cUsuario.ApellidoMaterno);
                    Datos.Add("Usuario", cUsuario.Usuario);
                    Datos.Add("Correo", cUsuario.Correo);
                    Datos.Add("IdPerfil", Convert.ToString(cUsuario.IdPerfil));
                    Datos.Add("IdUsuarioJefe", Convert.ToString(cUsuario.IdUsuarioJefe));
                    Datos.Add("EsResponsableSucursal", Convert.ToString(cUsuario.EsResponsableSucursal));
                    Respuesta.Add("Dato", Datos);

                    int IdProveedor      = 0;
                    string spIdProveedor = "EXEC sp_UsuarioProveedor_Consultar @Opcion, 0, @IdUsuario ";
                    conn.DefinirQuery(spIdProveedor);
                    conn.AgregarParametros("@Opcion", 2);
                    conn.AgregarParametros("@IdUsuario", IdUsuario);
                    CObjeto UsuarioProveedor = conn.ObtenerRegistro();
                    if (UsuarioProveedor.Exist("IdUsuarioProveedor"))
                    {
                        IdProveedor = Convert.ToInt32(UsuarioProveedor.Get("IdProveedor").ToString());
                    }
                    Datos.Add("IdProveedor", IdProveedor);

                    string spPerfil = "EXEC sp_Perfil_Consultar @Opcion ";
                    conn.DefinirQuery(spPerfil);
                    conn.AgregarParametros("@Opcion", 2);
                    CArreglo Perfiles = conn.ObtenerRegistros();
                    Respuesta.Add("Perfiles", Perfiles);

                    string spProveedor = "EXEC sp_Proveedor_Consultar @Opcion ";
                    conn.DefinirQuery(spProveedor);
                    conn.AgregarParametros("@Opcion", 1);
                    CArreglo Proveedores = conn.ObtenerRegistros();
                    Respuesta.Add("Proveedores", Proveedores);

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

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Example #22
0
    public static string ObtenerFormaClienteAsignadoUsuario()
    {
        CObjeto Respuesta = new CObjeto();
        string  Error     = "";

        CUnit.Firmado(delegate(CDB conn)
        {
            int IdUsuario     = CUsuario.ObtieneUsuarioSesion(conn);
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeEditarClientePredeterminado"))
            {
                if (conn.Conectado)
                {
                    int IdSucursalPredeterminada = 0;

                    CObjeto Datos    = new CObjeto();
                    string spCliente = "EXEC sp_Cliente_Obtener @Opcion, @pIdUsuario";
                    conn.DefinirQuery(spCliente);
                    conn.AgregarParametros("@Opcion", 2);
                    conn.AgregarParametros("@pIdUsuario", IdUsuario);
                    CArreglo Clientes = conn.ObtenerRegistros();

                    string spUsuario = "SELECT IdUsuario, IdSucursalPredeterminada FROM Usuario WHERE IdUsuario=" + IdUsuario;
                    conn.DefinirQuery(spUsuario);
                    CObjeto Usuario          = conn.ObtenerRegistro();
                    IdSucursalPredeterminada = Convert.ToInt32(Usuario.Get("IdSucursalPredeterminada"));

                    string spSucursal = "SELECT IdSucursal, IdCliente,IdMunicipio FROM Sucursal WHERE IdSucursal=" + IdSucursalPredeterminada;
                    conn.DefinirQuery(spSucursal);
                    CObjeto Sucursal = conn.ObtenerRegistro();
                    int IdCliente    = Convert.ToInt32(Sucursal.Get("IdCliente"));
                    int IdMunicipio  = Convert.ToInt32(Sucursal.Get("IdMunicipio"));

                    string query = "SELECT IdMunicipio, IdEstado, IdPais FROM Municipio WHERE IdMunicipio=" + IdMunicipio + " AND Baja=0";
                    conn.DefinirQuery(query);
                    conn.AgregarParametros("@IdSucursal", IdSucursalPredeterminada);
                    CObjeto Municipio = conn.ObtenerRegistro();
                    int IdEstado      = (int)Municipio.Get("IdEstado");
                    int IdPais        = (int)Municipio.Get("IdPais");


                    string spPais = "EXEC SP_Pais_ObtenerPaisesPorCliente @IdCliente, @IdUsuario";
                    conn.DefinirQuery(spPais);
                    conn.AgregarParametros("@IdCliente", IdCliente);
                    conn.AgregarParametros("@IdUsuario", IdUsuario);
                    CArreglo Paises = conn.ObtenerRegistros();


                    string spEstado = "EXEC SP_Estado_ObtenerEstadosPorCliente @IdCliente, @IdPais, @IdUsuario";
                    conn.DefinirQuery(spEstado);
                    conn.AgregarParametros("@IdCliente", IdCliente);
                    conn.AgregarParametros("@IdPais", IdPais);
                    conn.AgregarParametros("@IdUsuario", IdUsuario);
                    CArreglo Estados = conn.ObtenerRegistros();

                    string spMunicipio = "EXEC SP_Municipio_ObtenerMunicipiosPorCliente @IdCliente, @IdPais, @IdEstado, @IdUsuario";
                    conn.DefinirQuery(spMunicipio);
                    conn.AgregarParametros("@IdCliente", IdCliente);
                    conn.AgregarParametros("@IdPais", IdPais);
                    conn.AgregarParametros("@IdEstado", IdEstado);
                    conn.AgregarParametros("@IdUsuario", IdUsuario);
                    CArreglo Municipios = conn.ObtenerRegistros();

                    string spSucursales = "EXEC SP_Sucursal_ObtenerSucursalesPorCliente @IdCliente, @IdMunicipio, @IdUsuario";
                    conn.DefinirQuery(spSucursales);
                    conn.AgregarParametros("@IdCliente", IdCliente);
                    conn.AgregarParametros("@IdMunicipio", IdMunicipio);
                    conn.AgregarParametros("@IdUsuario", IdUsuario);
                    CArreglo Sucursales = conn.ObtenerRegistros();


                    Respuesta.Add("IdClientePredeterminado", IdCliente);
                    Respuesta.Add("Clientes", Clientes);
                    Respuesta.Add("Sucursales", Sucursales);
                    Respuesta.Add("Municipios", Municipios);
                    Respuesta.Add("Estados", Estados);
                    Respuesta.Add("Paises", Paises);
                    Respuesta.Add("IdPaisPredeterminado", IdPais);
                    Respuesta.Add("IdEstadoPredeterminado", IdEstado);
                    Respuesta.Add("IdMunicipioPredeterminado", IdMunicipio);
                    Respuesta.Add("IdSucursalPredeterminada", IdSucursalPredeterminada);
                }
                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());
    }