Esempio n. 1
0
        public List <RutasBe> listarHorarioDeSalida(SqlConnection con, string origen, string destino, int idempresa)
        {
            List <RutasBe> lista = null;

            try
            {
                SqlCommand cmd = new SqlCommand("USP_PA_HORASALIDARETORNO", con);
                cmd.CommandType = CommandType.StoredProcedure;
                var parametros = new[]
                {
                    new SqlParameter("@origen", SqlDbType.VarChar)
                    {
                        Value = (object)origen ?? DBNull.Value, Direction = ParameterDirection.Input
                    },
                    new SqlParameter("@destino", SqlDbType.VarChar)
                    {
                        Value = (object)destino ?? DBNull.Value, Direction = ParameterDirection.Input
                    },
                    new SqlParameter("@empresa", SqlDbType.Int)
                    {
                        Value = (object)idempresa ?? DBNull.Value, Direction = ParameterDirection.Input
                    },
                };
                cmd.Parameters.AddRange(parametros);
                SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleResult);
                if (dr != null)
                {
                    int     pHoraStringValor = dr.GetOrdinal("horaStringValor");
                    int     pHoraString      = dr.GetOrdinal("HoraString");
                    int     pNota            = dr.GetOrdinal("nota");
                    RutasBe objRutas         = null;
                    lista = new List <RutasBe>();
                    while (dr.Read())
                    {
                        objRutas = new RutasBe();
                        objRutas.HoraStringValor = dr.GetValue(pHoraStringValor) == DBNull.Value ? default(string) : dr.GetString(pHoraStringValor);
                        objRutas.HoraString      = dr.GetValue(pHoraString) == DBNull.Value ? default(string) : dr.GetString(pHoraString);
                        objRutas.Nota            = dr.GetValue(pNota) == DBNull.Value ? default(string) : dr.GetString(pNota);
                        lista.Add(objRutas);
                    }
                    dr.Close();
                }
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(lista);
        }
Esempio n. 2
0
        public List <RutasBe> listarDestinos(SqlConnection con, string origen, int idempresa)
        {
            List <RutasBe> lista = null;

            try
            {
                SqlCommand cmd = new SqlCommand("USP_PA_LISTAR_DESTINOS", con);
                cmd.CommandType = CommandType.StoredProcedure;
                var parametros = new[]
                {
                    new SqlParameter("@origen", SqlDbType.VarChar)
                    {
                        Value = (object)origen ?? DBNull.Value, Direction = ParameterDirection.Input
                    },
                    new SqlParameter("@idemp", SqlDbType.Int)
                    {
                        Value = (object)idempresa ?? DBNull.Value, Direction = ParameterDirection.Input
                    },
                };
                cmd.Parameters.AddRange(parametros);
                SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleResult);
                if (dr != null)
                {
                    int     pDestino = dr.GetOrdinal("destino");
                    RutasBe objRutas = null;
                    lista = new List <RutasBe>();
                    while (dr.Read())
                    {
                        objRutas         = new RutasBe();
                        objRutas.Destino = dr.GetValue(pDestino) == DBNull.Value ? default(string) : dr.GetString(pDestino);
                        lista.Add(objRutas);
                    }
                    dr.Close();
                }
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(lista);
        }
Esempio n. 3
0
        public List <RutasBe> listarRutasPorEmpresas(SqlConnection con, int idempresa)
        {
            List <RutasBe> lista = null;

            try
            {
                SqlCommand cmd = new SqlCommand("USP_PA_LISTAR_RUTA_ORIGEN", con);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;
                var parametros = new[]
                {
                    new SqlParameter("@empresa", SqlDbType.Int)
                    {
                        Value = (object)idempresa ?? DBNull.Value, Direction = ParameterDirection.Input
                    },
                };
                cmd.Parameters.AddRange(parametros);
                SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.SingleResult);
                if (dr != null)
                {
                    int     pOrigen  = dr.GetOrdinal("origen");
                    RutasBe objRutas = null;
                    lista = new List <RutasBe>();
                    while (dr.Read())
                    {
                        objRutas        = new RutasBe();
                        objRutas.Origen = dr.GetValue(pOrigen) == DBNull.Value ? default(string) : dr.GetString(pOrigen);
                        lista.Add(objRutas);
                    }
                    dr.Close();
                }
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            return(lista);
        }