Пример #1
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());
    }
Пример #2
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();
                }
            }
        });
    }
Пример #3
0
    public static string ObtenerEstados(int IdPais)
    {
        CObjeto Respuesta = new CObjeto();

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

                string query = "SELECT IdEstado AS Valor, Estado AS Etiqueta FROM Estado WHERE IdPais = @IdPais AND Baja = 0";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdPais", IdPais);
                CArreglo Estados = conn.ObtenerRegistros();

                Datos.Add("Estados", Estados);

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

        return(Respuesta.ToString());
    }
Пример #4
0
    public static string ObtenerFiltroCliente()
    {
        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_Cliente_Obtener @Opcion, @pIdUsuario";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@Opcion", 1);
                conn.AgregarParametros("@pIdUsuario", IdUsuario);
                CArreglo Clientes = conn.ObtenerRegistros();

                Datos.Add("Clientes", Clientes);

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

        return(Respuesta.ToString());
    }
Пример #5
0
    public static string DesactivarSucursal(int IdSucursal, int Baja)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB Conn)
        {
            string Error = Conn.Mensaje;
            if (Conn.Conectado)
            {
                bool desactivar = false;
                if (Baja == 0)
                {
                    desactivar = true;
                }
                else
                {
                    desactivar = false;
                }
                CObjeto Datos = new CObjeto();

                CSucursal cSucursal  = new CSucursal();
                cSucursal.IdSucursal = IdSucursal;
                cSucursal.Baja       = desactivar;
                cSucursal.Desactivar(Conn);

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

        return(Respuesta.ToString());
    }
Пример #6
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());
    }
Пример #7
0
    public static string ObtenerSucursales(int IdCliente, int IdMunicipio)
    {
        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_Sucursal_ObtenerSucursalesPorCliente @IdCliente, @IdMunicipio, @IdUsuario";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdCliente", IdCliente);
                conn.AgregarParametros("@IdMunicipio", IdMunicipio);
                conn.AgregarParametros("@IdUsuario", IdUsuario);
                CArreglo Sucursales = conn.ObtenerRegistros();

                Datos.Add("Sucursales", Sucursales);

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

        return(Respuesta.ToString());
    }
Пример #8
0
    public static string ObtenerSucursales(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 = "SELECT IdSucursal AS Valor, Sucursal AS Etiqueta FROM Sucursal WHERE IdCliente= @IdCliente AND Baja=0 AND IdSucursal IN (SELECT IdSucursal FROM UsuarioSucursal WHERE IdUsuario=@IdUsuario AND Baja=0)";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdCliente", IdCliente);
                conn.AgregarParametros("@IdUsuario", IdUsuario);
                CArreglo Sucursales = conn.ObtenerRegistros();

                Datos.Add("Sucursales", Sucursales);

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

            conn.Cerrar();
        });
        return(Respuesta.ToString());
    }
Пример #9
0
    public static string ObtenerCircuitos(int IdTablero)
    {
        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 +' ' + Descripcion) AS Etiqueta FROM Circuito WHERE IdTablero = @IdTablero AND Baja = 0 ";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@IdTablero", IdTablero);
                CArreglo Circuitos = conn.ObtenerRegistros();

                Datos.Add("Circuitos", Circuitos);

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

        return(Respuesta.ToString());
    }
Пример #10
0
    public static string Reporte(DateTime Inicio, DateTime Fin)
    {
        CObjeto Respuesta = new CObjeto();

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

                string Query = "SELECT Circuito, 1000 AS [Meta KwH],KwH AS [Real KwH], 54 AS [Meta Horas uso], Horas AS [Real Horas uso]  FROM " +
                               "(SELECT P.Circuito, SUM(P.Consumo) AS KwH, SUM(CASE WHEN P.Consumo > 0 THEN P.Minutos ELSE 0 END) / 60 AS Horas " +
                               "FROM (SELECT (0.5) AS Minutos, LUZSALITA, CONTCOMPRAS, LUZALMACEN, CONTLOG, LUZBODEGA, LUZLAB FROM DATOS WHERE Fecha BETWEEN @Inicio AND @Fin) AS T " +
                               "UNPIVOT(Consumo FOR Circuito IN (LUZSALITA,CONTCOMPRAS,LUZALMACEN,CONTLOG,LUZBODEGA,LUZLAB)) P " +
                               "GROUP BY P.Circuito) R";
                Conn.DefinirQuery(Query);
                Conn.AgregarParametros("@Inicio", Inicio.ToString("yyyy-MM-dd HH:mm:ss"));
                Conn.AgregarParametros("@Fin", Fin.ToString("yyyy-MM-dd HH:mm:ss"));

                CArreglo Registros = Conn.ObtenerRegistros();

                Datos.Add("Reporte", Registros);
                Datos.Add("Inicio", Inicio.ToString("yyyy-MM-dd HH:mm:ss"));
                Datos.Add("Fin", Fin.ToString("yyyy-MM-dd HH:mm:ss"));

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

        return(Respuesta.ToString());
    }
Пример #11
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);
    }
Пример #12
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());
    }
Пример #13
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());
    }
Пример #14
0
    public static string GuardarUsuarioPermisos(Dictionary <string, object> Parametros)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error = conn.Mensaje;
            if (conn.Conectado)
            {
                int IdUsuario = 0;
                Object[] IdPermisos;
                try
                {
                    IdUsuario  = Convert.ToInt32(Parametros["IdUsuario"]);
                    IdPermisos = (Object[])Parametros["IdPermisos"];
                }
                catch (Exception e)
                {
                    Error = e.Message + " - " + e.StackTrace;
                }
            }
            Respuesta.Add("Error", Error);

            conn.Cerrar();
        });

        return(Respuesta.ToString());
    }
Пример #15
0
    public static string ObtenerUsuarioProveedores(int IdProveedor)
    {
        CObjeto Respuesta = new CObjeto();

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

                string query = "EXEC sp_UsuarioProveedor_Consultar @Opcion, @IdProveedor";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@Opcion", 1);
                conn.AgregarParametros("@IdProveedor", IdProveedor);
                CArreglo UsuarioProveedores = conn.ObtenerRegistros();

                Datos.Add("UsuarioProveedores", UsuarioProveedores);

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

        return(Respuesta.ToString());
    }
Пример #16
0
    public static string ObtenerDetalleConsumo(int IdCliente, int IdPais, int IdEstado, int IdMunicipio, int IdSucursal, int IdTablero, int IdCircuito, int IdRango, int IdTipoConsumo, string FechaInicio, string FechaFin)
    {
        CObjeto Respuesta = new CObjeto();

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

                //string query = "SELECT * FROM dbo.fn_Reporte_DetalleRangos(@IdCliente, @IdPais, @IdEstado, @IdMunicipio, @IdSucursal, @IdTablero, @IdCircuito,@IdRango, @IdTipoConsumo, @FechaInicio, @FechaFin)";
                string query = "EXEC spr_Reporte_EstatusPorCircuito_Detalle @IdCliente, @IdPais, @IdEstado, @IdMunicipio, @IdSucursal, @IdTablero, @IdCircuito,@IdRango, @IdTipoConsumo, @FechaInicio, @FechaFin";
                conn.DefinirQuery(query);
                conn.AgregarParametros("IdCliente", IdCliente);
                conn.AgregarParametros("IdPais", IdPais);
                conn.AgregarParametros("IdEstado", IdEstado);
                conn.AgregarParametros("IdMunicipio", IdMunicipio);
                conn.AgregarParametros("IdSucursal", IdSucursal);
                conn.AgregarParametros("IdTablero", IdTablero);
                conn.AgregarParametros("IdCircuito", IdCircuito);
                conn.AgregarParametros("IdRango", Convert.ToString(IdRango));
                conn.AgregarParametros("IdTipoConsumo", Convert.ToString(IdTipoConsumo));
                conn.AgregarParametros("FechaInicio", FechaInicio);
                conn.AgregarParametros("FechaFin", FechaFin);
                CArreglo Detalle = conn.ObtenerRegistros();

                Datos.Add("Detalle", Detalle);
                Respuesta.Add("Datos", Datos);
            }
            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Пример #17
0
    public static string EliminarDocumento(int pIdReporteDocumento)
    {
        JObject Respuesta = new JObject();

        CUnit.Firmado(delegate(CDB conn)
        {
            string Error      = conn.Mensaje;
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeEliminarDocumentoReporteMantenimiento"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos = new CObjeto();
                    CReporteDocumento cReporteDocumento  = new CReporteDocumento();
                    cReporteDocumento.IdReporteDocumento = pIdReporteDocumento;
                    cReporteDocumento.Eliminar(conn);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Пример #18
0
    public static string ObtenerTotales(int IdCliente, int IdSucursal, int IdTablero, int IdCircuito, int IdRango, string FechaInicio, string FechaFin)
    {
        CObjeto Respuesta = new CObjeto();

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

                string query = "SELECT * FROM dbo.fn_Reporte_ObtenerTotales(@IdCliente, @IdSucursal, @IdTablero, @IdCircuito, @IdRango, @FechaInicio, @FechaFin)";
                conn.DefinirQuery(query);
                conn.AgregarParametros("IdCliente", IdCliente);
                conn.AgregarParametros("IdSucursal", IdSucursal);
                conn.AgregarParametros("IdTablero", IdTablero);
                conn.AgregarParametros("IdCircuito", IdCircuito);
                conn.AgregarParametros("IdRango", IdRango);
                conn.AgregarParametros("FechaInicio", FechaInicio);
                conn.AgregarParametros("FechaFin", FechaFin);

                CArreglo Detalle = conn.ObtenerRegistros();
                Datos.Add("Detalle", Detalle);
                Respuesta.Add("Datos", Datos);
            }
            Respuesta.Add("Error", Error);
        });

        return(Respuesta.ToString());
    }
Пример #19
0
    public static string ObtenerFormaAgregarCircuito()
    {
        CObjeto Respuesta = new CObjeto();
        string  Error     = "";

        CUnit.Firmado(delegate(CDB conn)
        {
            int IdUsuario     = CUsuario.ObtieneUsuarioSesion(conn);
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarCircuito"))
            {
                if (conn.Conectado)
                {
                    CObjeto Datos    = new CObjeto();
                    string spCliente = "EXEC sp_Cliente_Obtener @Opcion, @pIdUsuario";
                    conn.DefinirQuery(spCliente);
                    conn.AgregarParametros("@Opcion", 1);
                    conn.AgregarParametros("@pIdUsuario", IdUsuario);
                    CArreglo Clientes = conn.ObtenerRegistros();
                    Respuesta.Add("Clientes", Clientes);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Пример #20
0
    public static string ObtenerEstados(int IdCliente, int IdPais)
    {
        CObjeto Respuesta = new CObjeto();

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

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

                Datos.Add("Estados", Estados);

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

        return(Respuesta.ToString());
    }
Пример #21
0
    public static string ObtenerTableros(int IdMedidor)
    {
        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_Medidor_ObtenerTableros @Opcion, @IdMedidor, @IdUsuario";
                conn.DefinirQuery(query);
                conn.AgregarParametros("@Opcion", 1);
                conn.AgregarParametros("@IdMedidor", IdMedidor);
                conn.AgregarParametros("@IdUsuario", IdUsuario);
                CArreglo Tableros = conn.ObtenerRegistros();

                Datos.Add("Tableros", Tableros);

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

        return(Respuesta.ToString());
    }
Пример #22
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);

            conn.Cerrar();
        });
        return(Respuesta.ToString());
    }
    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());
    }
Пример #24
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);

            conn.Cerrar();
        });
        return(Respuesta.ToString());
    }
Пример #25
0
    public CArreglo ObtenerRegistros()
    {
        CArreglo      Registros = new CArreglo();
        SqlDataReader Datos;

        cmd.CommandTimeout = COMMANDTIMEOUT;
        Datos = cmd.ExecuteReader();

        if (Datos.HasRows)
        {
            //Por cada registro entra
            while (Datos.Read())
            {
                CObjeto Registro = new CObjeto();
                //Por cada columna mete todos al objeto
                for (int i = 0; i < Datos.FieldCount; i++)
                {
                    Registro.Add(Datos.GetName(i), Datos[i]);
                }
                Registros.Add(Registro);
            }
        }
        Datos.Close();

        return(Registros);
    }
Пример #26
0
    public static string DesactivarRegion(int IdRegion, int Baja)
    {
        CObjeto Respuesta = new CObjeto();

        CUnit.Firmado(delegate(CDB Conn)
        {
            string Error = Conn.Mensaje;
            if (Conn.Conectado)
            {
                bool desactivar = false;
                if (Baja == 0)
                {
                    desactivar = true;
                }
                else
                {
                    desactivar = false;
                }
                CObjeto Datos = new CObjeto();

                CRegion cRegion  = new CRegion();
                cRegion.IdRegion = IdRegion;
                cRegion.Baja     = desactivar;
                cRegion.Desactivar(Conn);

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

        return(Respuesta.ToString());
    }
Пример #27
0
    public static string ObtenerFormaAgregarMunicipio()
    {
        CObjeto Respuesta = new CObjeto();
        string  Error     = "";

        CUnit.Firmado(delegate(CDB conn)
        {
            int IdUsuario     = CUsuario.ObtieneUsuarioSesion(conn);
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarMunicipio"))
            {
                if (conn.Conectado)
                {
                    //Aqui en lugar de hacer arreglo de permisos es de Paises
                    CObjeto Datos    = new CObjeto();
                    string spPermiso = "EXEC sp_Pais_Obtener @Opcion";
                    conn.DefinirQuery(spPermiso);
                    conn.AgregarParametros("@Opcion", 1);
                    CArreglo Paises = conn.ObtenerRegistros();
                    Respuesta.Add("Paises", Paises);
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Пример #28
0
    public static string AgregarRegion(string Region)
    {
        CObjeto Respuesta = new CObjeto();

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

                CRegion cRegion = new CRegion();
                cRegion.Region  = Region;
                cRegion.Baja    = false;
                Error           = ValidarRegion(cRegion);
                if (Error == "")
                {
                    cRegion.Agregar(Conn);
                }

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

        return(Respuesta.ToString());
    }
Пример #29
0
    public static string ObtenerFormaAgregarMenu()
    {
        CObjeto Respuesta = new CObjeto();
        string  Error     = "";

        CUnit.Firmado(delegate(CDB conn)
        {
            int IdUsuario     = CUsuario.ObtieneUsuarioSesion(conn);
            CSecurity permiso = new CSecurity();
            if (permiso.tienePermiso("puedeAgregarMenu"))
            {
                if (conn.Conectado)
                {
                }
                else
                {
                    Error = Error + "<li>" + conn.Mensaje + "</li>";
                }
            }
            else
            {
                Error = Error + "<li>No tienes los permisos necesarios</li>";
            }

            Respuesta.Add("Error", Error);
        });
        return(Respuesta.ToString());
    }
Пример #30
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());
    }