Esempio n. 1
0
        public DataTable ObtenerListaViajesPorChofer(String idCliente, DateTime fechaDesde, DateTime fechaHasta)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[3];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@clienteid";
            parametros[0].SqlDbType     = SqlDbType.Int;
            parametros[0].Value         = Int32.Parse(idCliente);

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@fechaDesde";
            parametros[1].SqlDbType     = SqlDbType.DateTime;
            parametros[1].Value         = fechaDesde;

            parametros[2] = new SqlParameter();
            parametros[2].ParameterName = "@fechaHasta";
            parametros[2].SqlDbType     = SqlDbType.DateTime;
            parametros[2].Value         = fechaHasta;

            DataTable DtResultado = new DataTable("Viajes");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerViajesEntreFechasYCliente");
            return(DtResultado);
        }
Esempio n. 2
0
        public object ObtenerAutos(int marca, int modelo, int chofer)
        {
            Conexion Conexion = new Conexion();

            DataTable DtResultado = new DataTable("Autos");

            SqlParameter[] parametros = new SqlParameter[3];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@marca";
            parametros[0].SqlDbType     = SqlDbType.Int;
            parametros[0].Value         = marca;

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@modelo";
            parametros[1].SqlDbType     = SqlDbType.Int;
            parametros[1].Value         = modelo;


            parametros[2] = new SqlParameter();
            parametros[2].ParameterName = "@chofer";
            parametros[2].SqlDbType     = SqlDbType.Int;
            parametros[2].Value         = chofer;

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerAutosMarcaModeloChofer");

            return(DtResultado);
        }
Esempio n. 3
0
        public void AgregarFacturacion(String idCliente, DateTime fechaAhora, DateTime fechaDesde, DateTime fechaHasta)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[4];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@fechaDesde";
            parametros[0].SqlDbType     = SqlDbType.DateTime;
            parametros[0].Value         = fechaDesde;

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@fechaHasta";
            parametros[1].SqlDbType     = SqlDbType.DateTime;
            parametros[1].Value         = fechaHasta;

            parametros[2] = new SqlParameter();
            parametros[2].ParameterName = "@fechaCreado";
            parametros[2].SqlDbType     = SqlDbType.DateTime;
            parametros[2].Value         = fechaAhora;

            parametros[3] = new SqlParameter();
            parametros[3].ParameterName = "@clienteid";
            parametros[3].SqlDbType     = SqlDbType.Int;
            parametros[3].Value         = Int32.Parse(idCliente);

            Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spAltaFactura");
        }
Esempio n. 4
0
        public DataTable ObtenerChoferEspecifico(string nombre, string apellido, string dni)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[3];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@choferNombre";
            parametros[0].SqlDbType     = SqlDbType.NVarChar;
            parametros[0].Size          = 255;
            parametros[0].Value         = nombre;

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@choferApellido";
            parametros[1].SqlDbType     = SqlDbType.NVarChar;
            parametros[1].Size          = 255;
            parametros[1].Value         = apellido;

            parametros[2] = new SqlParameter();
            parametros[2].ParameterName = "@choferDni";
            parametros[2].SqlDbType     = SqlDbType.NVarChar;
            parametros[2].Size          = 18;
            parametros[2].Value         = dni;

            DataTable DtResultado = new DataTable("Choferes");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerChoferEspecifico");

            return(DtResultado);
        }
Esempio n. 5
0
        public object ObtenerAutos(int marca, int modelo, string patente)
        {
            Conexion Conexion = new Conexion();

            DataTable DtResultado = new DataTable("Autos");

            SqlParameter[] parametros = new SqlParameter[3];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@marca";
            parametros[0].SqlDbType     = SqlDbType.Int;
            parametros[0].Value         = marca;

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@modelo";
            parametros[1].SqlDbType     = SqlDbType.Int;
            parametros[1].Value         = modelo;

            parametros[2] = new SqlParameter();
            parametros[2].ParameterName = "@patente";
            parametros[2].SqlDbType     = SqlDbType.NVarChar;
            parametros[2].Size          = 10;
            parametros[2].Value         = patente;

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerAutosMarcaModeloPatente");

            return(DtResultado);
        }
Esempio n. 6
0
        public object ObtenerAutos(int marca, int modelo, string patente, int chofer)
        {
            Conexion Conexion = new Conexion();

            DataTable DtResultado = new DataTable("Autos");

            SqlParameter[] parametros = new SqlParameter[4];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@marca";
            parametros[0].SqlDbType     = SqlDbType.Int;
            parametros[0].Value         = marca;

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@modelo";
            parametros[1].SqlDbType     = SqlDbType.Int;
            parametros[1].Value         = modelo;

            parametros[2] = new SqlParameter();
            parametros[2].ParameterName = "@patente";
            parametros[2].SqlDbType     = SqlDbType.NVarChar;
            parametros[2].Size          = 10;
            parametros[2].Value         = patente;

            parametros[3] = new SqlParameter();
            parametros[3].ParameterName = "@chofer";
            parametros[3].SqlDbType     = SqlDbType.Int;
            parametros[3].Value         = chofer;

            // me devuelva una tabla con las siugientes columnas
            //id_auto, marca, modelo, patente, chofer, licencia, rodado, nombre
            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerAutos");

            return(DtResultado);
        }
Esempio n. 7
0
        public object ObtenerViajes(DateTime fecha, int turno, int chofer)
        {
            Conexion Conexion = new Conexion();

            DataTable DtResultado = new DataTable("Viajes");

            SqlParameter[] parametros = new SqlParameter[3];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@fecha";
            parametros[0].SqlDbType     = SqlDbType.DateTime;
            parametros[0].Value         = fecha;

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@turno";
            parametros[1].SqlDbType     = SqlDbType.Int;
            parametros[1].Value         = turno;

            parametros[2] = new SqlParameter();
            parametros[2].ParameterName = "@chofer";
            parametros[2].SqlDbType     = SqlDbType.Int;
            parametros[2].Value         = chofer;

            //retornar una tabla con los viajes y una columna adicional que sea el importe del viaje (base+ km * precio km) as importe
            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerViajes");

            return(DtResultado);
        }
Esempio n. 8
0
        public DataTable ObtenerChoferes(DateTime dateFrom, DateTime dateTo, String turno)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[3];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@turno";
            parametros[0].SqlDbType     = SqlDbType.Int;
            parametros[0].Value         = Int32.Parse(turno);

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@dateFrom";
            parametros[1].SqlDbType     = SqlDbType.DateTime;
            parametros[1].Value         = dateFrom;

            parametros[2] = new SqlParameter();
            parametros[2].ParameterName = "@dateTo";
            parametros[2].SqlDbType     = SqlDbType.DateTime;
            parametros[2].Value         = dateTo;

            DataTable DtResultado = new DataTable("Chofer");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerChoferesPorTurno");
            return(DtResultado);
        }
Esempio n. 9
0
        public DataTable BuscarCliente(Entidades.Cliente cliente)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[3];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@nombre";
            parametros[0].SqlDbType     = SqlDbType.NVarChar;
            parametros[0].Size          = 255;
            parametros[0].Value         = cliente.Nombre;

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@apellido";
            parametros[1].SqlDbType     = SqlDbType.NVarChar;
            parametros[1].Size          = 255;
            parametros[1].Value         = cliente.Apellido;

            parametros[2] = new SqlParameter();
            parametros[2].ParameterName = "@dni";
            parametros[2].SqlDbType     = SqlDbType.Int;
            parametros[2].Value         = cliente.Dni;

            DataTable DtResultado = new DataTable("Clientes");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spBuscarCliente");

            return(DtResultado);
        }
Esempio n. 10
0
        public DataTable ObtenerTurnos()
        {
            Conexion  Conexion    = new Conexion();
            DataTable DtResultado = new DataTable("Turno");

            DtResultado = Conexion.RetornarTabla("CRAZYDRIVER.spObtenerTurnosHabilitado");
            return(DtResultado);
        }
Esempio n. 11
0
        public DataTable BuscarAnios()
        {
            Conexion Conexion = new Conexion();

            DataTable DtResultado = new DataTable("Anios");

            DtResultado = Conexion.RetornarTabla("CRAZYDRIVER.spBuscarAnios");

            return(DtResultado);
        }
Esempio n. 12
0
        public object ObtenerMarcas2()
        {
            Conexion Conexion = new Conexion();

            DataTable DtResultado = new DataTable("Marcas");

            DtResultado = Conexion.RetornarTabla("CRAZYDRIVER.spObtenerMarcasYModelos2");

            return(DtResultado);
        }
Esempio n. 13
0
        public DataTable ObtenerFuncionalidades()
        {
            Conexion Conexion = new Conexion();

            DataTable DtResultado = new DataTable("Funcionalidades");

            DtResultado = Conexion.RetornarTabla("CRAZYDRIVER.spObtenerFuncionalidades");

            return(DtResultado);
        }
Esempio n. 14
0
        public object ObtenerChoferes()
        {
            Conexion Conexion = new Conexion();

            DataTable DtResultado = new DataTable("Choferes");

            DtResultado = Conexion.RetornarTabla("CRAZYDRIVER.spObtenerChoferes");

            return(DtResultado);
        }
Esempio n. 15
0
        public object ObtenerViajes()
        {
            Conexion Conexion = new Conexion();

            DataTable DtResultado = new DataTable("Viajes");


            //retornar una tabla con los viajes y una columna adicional que sea el importe del viaje (base+ km * precio km) as importe
            DtResultado = Conexion.RetornarTabla("CRAZYDRIVER.spObtenerTotalViajes");

            return(DtResultado);
        }
Esempio n. 16
0
        public DataTable CargarLimitesFechas(String idTurno)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@idTurno";
            parametros[0].SqlDbType     = SqlDbType.Int;
            parametros[0].Value         = Int32.Parse(idTurno);

            DataTable DtResultado = new DataTable("Horario");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerHorarioTurno");
            return(DtResultado);
        }
Esempio n. 17
0
        public DataTable CargarValorTurno(String turno)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@turno";
            parametros[0].SqlDbType     = SqlDbType.Int;
            parametros[0].Value         = Int32.Parse(turno);

            DataTable DtResultado = new DataTable("Costo");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerValorTurno");
            return(DtResultado);
        }
Esempio n. 18
0
        public DataTable ObtenerFuncionalidades(int rolId)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[1];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@rolId";
            parametros[0].SqlDbType     = SqlDbType.Int;
            parametros[0].Value         = rolId;

            DataTable DtResultado = new DataTable("Funcionalidades");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerFuncionalidadesPorRol");

            return(DtResultado);
        }
Esempio n. 19
0
        public DataTable ObtenerRoles(int idUsuario)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[1];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@idUsuario";
            parametros[0].SqlDbType     = SqlDbType.Int;
            parametros[0].Value         = idUsuario;

            DataTable DtResultado = new DataTable("Roles");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerRolesPorUsuario");

            return(DtResultado);
        }
Esempio n. 20
0
        public object BusquedaTurno(Entidades.Turno turno)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[1];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@desc";
            parametros[0].SqlDbType     = SqlDbType.NVarChar;
            parametros[0].Size          = 225;
            parametros[0].Value         = turno.Descripcion;

            DataTable DtResultado = new DataTable("Turnos");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spBuscarTurno");

            return(DtResultado);
        }
Esempio n. 21
0
        public DataTable buscarRoles(string rolNombre)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[1];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@rolNombre";
            parametros[0].SqlDbType     = SqlDbType.NVarChar;
            parametros[0].Size          = 100;
            parametros[0].Value         = rolNombre;

            DataTable DtResultado = new DataTable("Roles");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spBuscarRoles");

            return(DtResultado);
        }
Esempio n. 22
0
        public DataTable Login(DUsuario Usuario)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[1];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@username";
            parametros[0].SqlDbType     = SqlDbType.NVarChar;
            parametros[0].Size          = 255;
            parametros[0].Value         = Usuario.Username;

            DataTable DtResultado = new DataTable("Usuario");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spLogin");

            return(DtResultado);
        }
Esempio n. 23
0
        public object ObtenerAutos(string patente)
        {
            Conexion Conexion = new Conexion();

            DataTable DtResultado = new DataTable("Autos");

            SqlParameter[] parametros = new SqlParameter[1];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@patente";
            parametros[0].SqlDbType     = SqlDbType.NVarChar;
            parametros[0].Size          = 10;
            parametros[0].Value         = patente;

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerAutosPatente");

            return(DtResultado);
        }
Esempio n. 24
0
        public DataTable ObtenerAutoHabilitado(String chofer, String turno)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[2];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@idchofer";
            parametros[0].SqlDbType     = SqlDbType.Int;
            parametros[0].Value         = Int32.Parse(chofer);

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@turno";
            parametros[1].SqlDbType     = SqlDbType.Int;
            parametros[1].Value         = Int32.Parse(turno);

            DataTable DtResultado = new DataTable("Modelo");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerAutoPorIDChoferTurno");
            return(DtResultado);
        }
Esempio n. 25
0
        public DataTable BuscarChoferesViajeMasLargo(int trimestre, int anio)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[2];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@trimestre";
            parametros[0].SqlDbType     = SqlDbType.Int;
            parametros[0].Value         = trimestre;

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@anio";
            parametros[1].SqlDbType     = SqlDbType.Int;
            parametros[1].Value         = anio;

            DataTable DtResultado = new DataTable("ChoferesViajeMasLargo");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spTop5ViajesMasLargos");
            return(DtResultado);
        }
Esempio n. 26
0
        public DataTable BuscarCantVecesClienteMismoAuto(int trimestre, int anio)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[2];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@trimestre";
            parametros[0].SqlDbType     = SqlDbType.Int;
            parametros[0].Value         = trimestre;

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@anio";
            parametros[1].SqlDbType     = SqlDbType.Int;
            parametros[1].Value         = anio;

            DataTable DtResultado = new DataTable("CantVecesClienteMismoAuto");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spTop5CantVecesClienteMismoAuto");
            return(DtResultado);
        }
Esempio n. 27
0
        public DataTable ObtenerClientes(DateTime dateFrom, DateTime dateTo)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[2];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@dateFrom";
            parametros[0].SqlDbType     = SqlDbType.DateTime;
            parametros[0].Value         = dateFrom;

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@dateTo";
            parametros[1].SqlDbType     = SqlDbType.DateTime;
            parametros[1].Value         = dateTo;

            DataTable DtResultado = new DataTable("Clientes");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spObtenerClientes");
            return(DtResultado);
        }
Esempio n. 28
0
        public DataTable ObtenerClientesSinFacturacion(DateTime fechaDesde, DateTime fechaHasta)
        {
            Conexion Conexion = new Conexion();

            SqlParameter[] parametros = new SqlParameter[2];

            parametros[0] = new SqlParameter();
            parametros[0].ParameterName = "@fechaDesde";
            parametros[0].SqlDbType     = SqlDbType.DateTime;
            parametros[0].Value         = fechaDesde;

            parametros[1] = new SqlParameter();
            parametros[1].ParameterName = "@fechaHasta";
            parametros[1].SqlDbType     = SqlDbType.DateTime;
            parametros[1].Size          = 255;
            parametros[1].Value         = fechaHasta;

            DataTable DtResultado = new DataTable("Clientes");

            DtResultado = Conexion.RetornarTabla(parametros, "CRAZYDRIVER.spBuscarClientesSinFacturacion");

            return(DtResultado);
        }