예제 #1
0
        public static DataTable ObtenerPuertoList()
        {
            List <SqlParameter> parametros = new List <SqlParameter>();
            DataSet             ds         = DataBase.ObtenerUnDataSet("TROLLS.OBTENERPUERTO", DataBase.Tipos.StoredProcedure, parametros);

            return(ds.Tables[0]);
        }
예제 #2
0
        public static DataTable ObtenerFabricanteList()
        {
            List <SqlParameter> parametros = new List <SqlParameter>();
            DataSet             ds         = DataBase.ObtenerUnDataSet("TROLLS.OBTENERFABRICANTES", DataBase.Tipos.StoredProcedure, parametros);

            return(ds.Tables[0]);
        }
예제 #3
0
        public static DataSet ListarRecorrido(String puerto_desde, String puerto_hasta)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            parametro       = new SqlParameter("@puerto_desde", SqlDbType.VarChar);
            parametro.Value = DBNull.Value;
            if (!String.IsNullOrEmpty(puerto_desde))
            {
                parametro.Value = puerto_desde;
            }
            parametros.Add(parametro);

            parametro       = new SqlParameter("@puerto_hasta", SqlDbType.VarChar);
            parametro.Value = DBNull.Value;
            if (!String.IsNullOrEmpty(puerto_hasta))
            {
                parametro.Value = puerto_hasta;
            }
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_RECORRIDO", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #4
0
        public static DataSet ListarViaje(int pue_id_desde, int pue_id_hasta, DateTime fechaDesde, DateTime fechaHasta)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            parametro       = new SqlParameter("@pue_id_desde", SqlDbType.Int);
            parametro.Value = pue_id_desde;
            parametros.Add(parametro);

            parametro       = new SqlParameter("@pue_id_hasta", SqlDbType.Int);
            parametro.Value = pue_id_hasta;
            parametros.Add(parametro);

            parametro       = new SqlParameter("@via_fecha_salida", SqlDbType.DateTime, 100);
            parametro.Value = fechaDesde;
            parametros.Add(parametro);

            parametro       = new SqlParameter("@via_fecha_llegada", SqlDbType.DateTime, 100);
            parametro.Value = fechaHasta;
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_VIAJE", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #5
0
        public static DataSet VoucherReserva(Reserva reserva)
        {
            List <SqlParameter> parametros = PrepararParametrosVoucher(reserva);
            DataSet             ds         = DataBase.ObtenerUnDataSet("TROLLS.VOUCHER_RESERVA", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #6
0
        public static DataSet ListarUsuariosExistentes()
        {
            List <SqlParameter> parametros = new List <SqlParameter>();
            DataSet             ds         = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_USUARIOS_EXISTENTES", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #7
0
        public static DataTable ObtenerTramos()
        {
            List <SqlParameter> parametros = new List <SqlParameter>();
            DataSet             ds         = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_TRAMOS ", DataBase.Tipos.StoredProcedure, parametros);

            return(ds.Tables[0]);
        }
예제 #8
0
        public static DataSet ListarComprasRendir()
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_COMPRAS_A_RENDIR", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #9
0
        public static DataSet ListarCrucerosExistentes(int?tser_id, int?fab_id, String cru_mod_desc, String cru_id)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            parametro       = new SqlParameter("@CRU_ID", SqlDbType.VarChar, 30);
            parametro.Value = DBNull.Value;
            if (!String.IsNullOrEmpty(cru_id))
            {
                parametro.Value = cru_id;
            }
            parametros.Add(parametro);

            parametro       = new SqlParameter("@cru_mod_desc", SqlDbType.VarChar, 50);
            parametro.Value = DBNull.Value;
            if (!String.IsNullOrEmpty(cru_mod_desc))
            {
                parametro.Value = cru_mod_desc;
            }
            parametros.Add(parametro);

            parametro = new SqlParameter("@cru_tser_id", SqlDbType.Int, 100);
            if (!tser_id.HasValue)
            {
                parametro.Value = DBNull.Value;
            }
            else
            if (tser_id == 0)
            {
                parametro.Value = DBNull.Value;
            }
            else
            {
                parametro.Value = tser_id;
            }
            parametros.Add(parametro);

            parametro = new SqlParameter("@cru_fab_id", SqlDbType.Int, 100);
            if (fab_id == 0)
            {
                parametro.Value = DBNull.Value;
            }
            else
            if (!fab_id.HasValue)
            {
                parametro.Value = DBNull.Value;
            }
            else
            {
                parametro.Value = fab_id;
            }
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_CRUCEROS_EXISTENTES", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #10
0
        public static DataTable ObtenerCabinaCrucero(String cru_id)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();
            SqlParameter        parametro;

            parametro       = new SqlParameter("@ID", SqlDbType.VarChar);
            parametro.Value = cru_id;
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.OBTENER_CABINA_CRUCERO", DataBase.Tipos.StoredProcedure, parametros);

            return(ds.Tables[0]);
        }
예제 #11
0
        public static DataTable ObtenerTramos(String rec_id)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro = new SqlParameter("@rec_id", SqlDbType.VarChar, 30);

            parametro.Value = rec_id;
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_TRAMOS ", DataBase.Tipos.StoredProcedure, parametros);

            return(ds.Tables[0]);
        }
예제 #12
0
        public static DataSet VerificarReserva(int idReserva)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            parametro       = new SqlParameter("@res_id", SqlDbType.Int, 100);
            parametro.Value = idReserva;
            parametros.Add(parametro);
            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.VERIFICAR_RESERVA", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #13
0
        public static DataSet VoucherCompra(Compra compra, int com_id)
        {
            List <SqlParameter> parametros = PrepararParametros(compra);

            SqlParameter parametro;

            parametro       = new SqlParameter("@com_id", SqlDbType.Int, 100);
            parametro.Value = com_id;
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.VOUCHER_COMPRA", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #14
0
        public static DataSet ListarComprasRealizadas(Int32 idCliente)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            parametro       = new SqlParameter("@ID", SqlDbType.Int, 100);
            parametro.Value = idCliente;
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_COMPRAS_REALIZADAS", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #15
0
        public static DataTable ObtenerCabinasSinCompra(Int32 id_viaje, Int32 idTipo)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();
            SqlParameter        parametro;

            parametro       = new SqlParameter("@ID", SqlDbType.Int, 100);
            parametro.Value = id_viaje;
            parametros.Add(parametro);
            parametro       = new SqlParameter("@tcab_id", SqlDbType.Int, 100);
            parametro.Value = idTipo;
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.OBTENER_CABINAS_SIN_COMPRA", DataBase.Tipos.StoredProcedure, parametros);

            return(ds.Tables[0]);
        }
예제 #16
0
        public static DataSet Listado(int anio, int semestre, int listado)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            parametro       = new SqlParameter("@semestre", SqlDbType.Int, 100);
            parametro.Value = semestre;
            parametros.Add(parametro);
            parametro       = new SqlParameter("@anio", SqlDbType.Int, 100);
            parametro.Value = anio;
            parametros.Add(parametro);


            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.sp_listado_estadistico_" + listado.ToString(), DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #17
0
        public static DataSet ListarCrucerosViaje(DateTime fechasalida, DateTime fechallegada)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            parametro       = new SqlParameter("@via_fecha_salida", SqlDbType.DateTime);
            parametro.Value = fechasalida;
            parametros.Add(parametro);

            parametro       = new SqlParameter("@via_fecha_llegada", SqlDbType.DateTime);
            parametro.Value = fechallegada;
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_CRUCEROS_VIAJE", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #18
0
        public static DataSet ListarCrucerosReemplazo(String cru_id, DateTime fechabaja)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            parametro       = new SqlParameter("@cru_id_original", SqlDbType.VarChar, 30);
            parametro.Value = cru_id;
            parametros.Add(parametro);

            parametro       = new SqlParameter("@cru_fecha_baja_definitiva", SqlDbType.DateTime);
            parametro.Value = fechabaja;
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_CRUCEROS_REEMPLAZO", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #19
0
        public static DataTable ObtenerPuerto(String nombre)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            parametro       = new SqlParameter("@pue_id", SqlDbType.Int, 30);
            parametro.Value = DBNull.Value;
            parametros.Add(parametro);

            parametro       = new SqlParameter("@pue_nombre", SqlDbType.VarChar, 100);
            parametro.Value = nombre;
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.OBTENER_PUERTO_DESDE_PARAMETRO", DataBase.Tipos.StoredProcedure, parametros);

            return(ds.Tables[0]);
        }
예제 #20
0
        public static DataSet ListarRecorridosExistentes(String rec_id, int?rec_pue_desde, int?rec_pue_hasta)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            parametro       = new SqlParameter("@rec_id", SqlDbType.VarChar, 30);
            parametro.Value = DBNull.Value;
            if (!String.IsNullOrEmpty(rec_id))
            {
                parametro.Value = rec_id;
            }
            parametros.Add(parametro);

            parametro = new SqlParameter("@rec_pue_desde", SqlDbType.Int, 50);
            if (!rec_pue_desde.HasValue || rec_pue_desde == 0)
            {
                parametro.Value = DBNull.Value;
            }
            else
            {
                parametro.Value = rec_pue_desde;
            }
            parametros.Add(parametro);

            parametro = new SqlParameter("@rec_pue_hasta", SqlDbType.Int, 100);
            if (!rec_pue_hasta.HasValue || rec_pue_hasta == 0)
            {
                parametro.Value = DBNull.Value;
            }
            else
            {
                parametro.Value = rec_pue_hasta;
            }
            parametros.Add(parametro);

            /*if (!String.IsNullOrEmpty(rec_pue_hasta))
             *  parametro.Value = rec_pue_hasta;
             */
            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_RECORRIDOS", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #21
0
        public static DataSet ListarPublicacionesPublicadas(String desc, DateTime pub_fecha_espec_de, DateTime pub_fecha_espec_hasta, DataTable dt)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            parametro = new SqlParameter("@pub_desc", SqlDbType.VarChar, 400);
            if (!string.IsNullOrEmpty(desc))
            {
                parametro.Value = desc;
            }
            else
            {
                parametro.Value = DBNull.Value;
            }

            parametros.Add(parametro);

            parametro = new SqlParameter("@pub_fecha_espec_de", SqlDbType.DateTime);
            //Fecha desde 00:00:00
            TimeSpan tsDe = new TimeSpan(0, 0, 0);

            pub_fecha_espec_de = pub_fecha_espec_de.Date + tsDe;
            parametro.Value    = pub_fecha_espec_de;
            parametros.Add(parametro);

            parametro = new SqlParameter("@pub_fecha_espec_hasta", SqlDbType.DateTime);
            //Fecha hasta 23:59:59
            TimeSpan tsHasta = new TimeSpan(23, 59, 59);

            pub_fecha_espec_hasta = pub_fecha_espec_hasta.Date + tsHasta;
            parametro.Value       = pub_fecha_espec_hasta;
            parametros.Add(parametro);

            parametro       = new SqlParameter("@rubro", SqlDbType.Structured);
            parametro.Value = dt;
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_PUBLICACIONES_PUBLICADAS", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #22
0
        public static DataSet ListarVoucherCompra(DataTable cabinasCompradas, Int32 IDCliente, Int32 pue_id_hasta)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            parametro       = new SqlParameter("@cli_id", SqlDbType.Int);
            parametro.Value = IDCliente;
            parametros.Add(parametro);

            parametro       = new SqlParameter("@pue_id_hasta", SqlDbType.Int);
            parametro.Value = pue_id_hasta;
            parametros.Add(parametro);

            parametro       = new SqlParameter("@cabinas", SqlDbType.Structured);
            parametro.Value = cabinasCompradas;
            parametros.Add(parametro);

            DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.LISTAR_VOUCHER_COMPRA", DataBase.Tipos.StoredProcedure, parametros);

            return(ds);
        }
예제 #23
0
 public static void LLenarDGV(DataGridView dgv)
 {
     dgv.DataSource = DataBase.ObtenerUnDataSet("SELECT * FROM TROLLS.ROL").Tables[0];
 }
예제 #24
0
 public static void BuscarRol(DataGridView dgv, string palabra)
 {
     dgv.DataSource = DataBase.ObtenerUnDataSet("SELECT * FROM TROLLS.ROL WHERE ROL_NOMBRE LIKE '%" + palabra + "%'").Tables[0];
 }
예제 #25
0
        public static void ModificarRecorridoTramo(String rec_id, List <Tramo> tramosList)
        {
            List <SqlParameter> parametros = new List <SqlParameter>();

            SqlParameter parametro;

            Int32 tramosListLenght = tramosList.Count;

            for (int i = 0; i < tramosListLenght; i++)
            {
                parametros.Clear();

                parametro       = new SqlParameter("@rec_id", SqlDbType.VarChar, 30);
                parametro.Value = rec_id;
                parametros.Add(parametro);

                //MessageBox.Show(String.Format("rec_id {0}", parametro.Value.ToString()));

                parametro       = new SqlParameter("@tra_id", SqlDbType.Int, 30);
                parametro.Value = tramosList.ElementAt(i).id;
                parametros.Add(parametro);

                //MessageBox.Show(String.Format("tra_id {0}", parametro.Value.ToString()));

                DataSet ds = DataBase.ObtenerUnDataSet("TROLLS.OBTENER_RECORRIDO_X_TRAMO", DataBase.Tipos.StoredProcedure, parametros);

                DataTable dt = ds.Tables[0];

                //MessageBox.Show(String.Format("cantidad de registros OBTENER_RECORRIDO_X_TRAMO {0}", dt.Rows.Count.ToString()));

                if (dt.Rows.Count != 0)
                {
                    parametros.Clear();

                    parametro       = new SqlParameter("@rec_id", SqlDbType.VarChar, 30);
                    parametro.Value = rec_id;
                    parametros.Add(parametro);


                    parametro       = new SqlParameter("@tra_id", SqlDbType.Int, 30);
                    parametro.Value = tramosList.ElementAt(i).id;
                    parametros.Add(parametro);


                    parametro       = new SqlParameter("@estado", SqlDbType.Bit, 2);
                    parametro.Value = 1;
                    parametros.Add(parametro);

                    DataBase.EscribirEnLaBase("TROLLS.MODIFICAR_RECORRIDO_TRAMO", DataBase.Tipos.StoredProcedure, parametros);
                }
                else
                {
                    parametros.Clear();

                    parametro       = new SqlParameter("@rec_id", SqlDbType.VarChar, 30);
                    parametro.Value = rec_id;
                    parametros.Add(parametro);


                    parametro       = new SqlParameter("@tra_id", SqlDbType.Int, 30);
                    parametro.Value = tramosList.ElementAt(i).id;
                    parametros.Add(parametro);

                    DataBase.EscribirEnLaBase("TROLLS.INSERTAR_RECORRIDO_X_TRAMO", DataBase.Tipos.StoredProcedure, parametros);
                }
            }
        }