Ejemplo n.º 1
0
        public string Eliminarreserva(DReserva Reserva)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "ELIMINAR_RESERVA";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParResid = new SqlParameter();
                ParResid.ParameterName = "@TEXTO_BUSCAR";
                ParResid.SqlDbType     = SqlDbType.Int;
                ParResid.Value         = Reserva.RES_ID;
                SqlCmd.Parameters.Add(ParResid);
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }
Ejemplo n.º 2
0
        public DataTable MostrarNoHabsDisponible(DReserva Disponibilidad)
        {
            DataTable     DtResultado = new DataTable("HABITACIONES, RESERVA, CLIENTES");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "RES_HAB_NO_DISPONIBLE";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParInicio = new SqlParameter();
                ParInicio.ParameterName = "@FECHA_INICIO";
                ParInicio.SqlDbType     = SqlDbType.Date;
                ParInicio.Value         = Disponibilidad.CHECKIN.Date;
                SqlCmd.Parameters.Add(ParInicio);

                SqlParameter ParFin = new SqlParameter();
                ParFin.ParameterName = "@FECHA_FIN";
                ParFin.SqlDbType     = SqlDbType.Date;
                ParFin.Value         = Disponibilidad.CHECKOUT.Date;
                SqlCmd.Parameters.Add(ParFin);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);
            }
            catch (Exception ex)
            {
                string msm = Convert.ToString(ex);
                DtResultado = null;
            }
            return(DtResultado);
        }
Ejemplo n.º 3
0
        public DataTable MostrarHabsDisponibleNum(DReserva Disponibilidad)
        {
            DataTable     DtResultado = new DataTable("HABITACIONES");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "RES_HAB_DISPONIBLE_NUM";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                Convert.ToInt32(TEXTO_BUSCAR1);
                SqlParameter ParHabNum = new SqlParameter();
                ParHabNum.ParameterName = "@HAB_NUM";
                ParHabNum.SqlDbType     = SqlDbType.Int;
                ParHabNum.Value         = Disponibilidad.TEXTO_BUSCAR1;
                SqlCmd.Parameters.Add(ParHabNum);

                //Convert.ToDateTime(TEXTO_BUSCAR1);
                SqlParameter ParInicio = new SqlParameter();
                ParInicio.ParameterName = "@FECHA_INICIO";
                ParInicio.SqlDbType     = SqlDbType.Date;
                ParInicio.Value         = Disponibilidad.CHECKIN;
                SqlCmd.Parameters.Add(ParInicio);

                //Convert.ToDateTime(TEXTO_BUSCAR2);
                SqlParameter ParFin = new SqlParameter();
                ParFin.ParameterName = "@FECHA_FIN";
                ParFin.SqlDbType     = SqlDbType.Date;
                ParFin.Value         = Disponibilidad.CHECKOUT;
                SqlCmd.Parameters.Add(ParFin);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);
            }
            catch (Exception ex)
            {
                string msm = Convert.ToString(ex);
                DtResultado = null;
            }
            return(DtResultado);
        }
Ejemplo n.º 4
0
        public DataTable BuscarResNomCli(DReserva Disponibilidad)
        {
            DataTable     DtResultado = new DataTable("HABITACIONES, RESERVA, CLIENTES");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "RES_BUSCAR_CLIENTE";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParNom = new SqlParameter();
                ParNom.ParameterName = "@NOMBRES";
                ParNom.SqlDbType     = SqlDbType.VarChar;
                ParNom.Size          = 50;
                ParNom.Value         = Disponibilidad.TEXTO_BUSCAR1;
                SqlCmd.Parameters.Add(ParNom);

                //Convert.ToDateTime(TEXTO_BUSCAR2);
                SqlParameter ParFin = new SqlParameter();
                ParFin.ParameterName = "@APELLIDO";
                ParFin.SqlDbType     = SqlDbType.VarChar;
                ParNom.Size          = 50;
                ParFin.Value         = Disponibilidad.TEXTO_BUSCAR2;
                SqlCmd.Parameters.Add(ParFin);

                SqlDataAdapter SqlDat = new SqlDataAdapter(SqlCmd);
                SqlDat.Fill(DtResultado);
            }
            catch (Exception ex)
            {
                string msm = Convert.ToString(ex);
                DtResultado = null;
            }
            return(DtResultado);
        }
Ejemplo n.º 5
0
        public string Editarreserva(DReserva Reserva)
        {
            string        rpta   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "RES_INSERTAR";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParResid = new SqlParameter();
                ParResid.ParameterName = "@RES_ID";
                ParResid.SqlDbType     = SqlDbType.Int;
                ParResid.Value         = Reserva.RES_ID;
                SqlCmd.Parameters.Add(ParResid);

                SqlParameter ParHabid = new SqlParameter();
                ParHabid.ParameterName = "@HAB_ID";
                ParHabid.SqlDbType     = SqlDbType.Int;
                ParHabid.Value         = Reserva.HAB_ID;
                SqlCmd.Parameters.Add(ParHabid);

                SqlParameter ParCliid = new SqlParameter();
                ParCliid.ParameterName = "@CLI_ID";
                ParCliid.SqlDbType     = SqlDbType.Int;
                ParCliid.Value         = Reserva.CLI_ID;
                SqlCmd.Parameters.Add(ParCliid);

                SqlParameter ParEmpbid = new SqlParameter();
                ParEmpbid.ParameterName = "@EMP_ID";
                ParEmpbid.SqlDbType     = SqlDbType.Int;
                ParEmpbid.Value         = Reserva.EMP_ID;
                SqlCmd.Parameters.Add(ParEmpbid);

                SqlParameter ParEstado = new SqlParameter();
                ParEstado.ParameterName = "@ESTADO";
                ParEstado.SqlDbType     = SqlDbType.VarChar;
                ParEstado.Size          = 50;
                ParEstado.Value         = Reserva.ESTADO_HAB;
                SqlCmd.Parameters.Add(ParEstado);

                SqlParameter ParFeRes = new SqlParameter();
                ParFeRes.ParameterName = "@FECHA_RESERVACION";
                ParFeRes.SqlDbType     = SqlDbType.Date;
                ParFeRes.Value         = Reserva.FECHA_RESERVACION;
                SqlCmd.Parameters.Add(ParFeRes);

                SqlParameter ParChckin = new SqlParameter();
                ParChckin.ParameterName = "@CHECKIN";
                ParChckin.SqlDbType     = SqlDbType.Date;
                ParChckin.Value         = Reserva.CHECKIN;
                SqlCmd.Parameters.Add(ParChckin);

                SqlParameter ParChckout = new SqlParameter();
                ParChckout.ParameterName = "@CHECKOUT";
                ParChckout.SqlDbType     = SqlDbType.Date;
                ParChckout.Value         = Reserva.CHECKOUT;
                SqlCmd.Parameters.Add(ParChckout);

                SqlParameter ParNoNoches = new SqlParameter();
                ParNoNoches.ParameterName = "@N_NOCHES";
                ParNoNoches.SqlDbType     = SqlDbType.Int;
                ParNoNoches.Value         = Reserva.N_NOCHES;
                SqlCmd.Parameters.Add(ParNoNoches);

                SqlParameter ParCostHab = new SqlParameter();
                ParCostHab.ParameterName = "@COSTO_HAB";
                ParCostHab.SqlDbType     = SqlDbType.Money;
                ParCostHab.Value         = Reserva.COSTO_NOCHES;
                SqlCmd.Parameters.Add(ParCostHab);

                SqlParameter ParCostaloj = new SqlParameter();
                ParCostaloj.ParameterName = "@TOTAL";
                ParCostaloj.SqlDbType     = SqlDbType.Money;
                ParCostaloj.Value         = Reserva.COSTO_TOTAL;
                SqlCmd.Parameters.Add(ParCostaloj);

                SqlParameter ParEstPago = new SqlParameter();
                ParEstPago.ParameterName = "@ESTADO_PAGO";
                ParEstPago.SqlDbType     = SqlDbType.VarChar;
                ParEstPago.Size          = 50;
                ParEstPago.Value         = Reserva.ESTADO_PAGO;
                SqlCmd.Parameters.Add(ParEstPago);

                SqlParameter ParObsr = new SqlParameter();
                ParObsr.ParameterName = "@OBSERVACIONES";
                ParObsr.SqlDbType     = SqlDbType.VarChar;
                ParObsr.Size          = 600;
                ParObsr.Value         = Reserva.OBSERVACIONES;
                SqlCmd.Parameters.Add(ParObsr);

                rpta = SqlCmd.ExecuteNonQuery() == 1 ? "Ok" : "No se realizo la reserva correctamente";
            }
            catch (Exception ex)
            {
                rpta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(rpta);
        }