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); }
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); }
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); }
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); }
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); }