public Boolean InsertarReserva(entReserva R) { SqlCommand cmd = null; Boolean insertar = false; try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spInsertarReserva", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmdateFechaInicio", R.fechaIncioReserva); cmd.Parameters.AddWithValue("@prmdateFechaFin", R.fechaFinReserva); cmd.Parameters.AddWithValue("@prmIdCliente", R.idCliente.idCliente); cmd.Parameters.AddWithValue("@prmIdHabitacion", R.idHabitacion.idHabitacion); cn.Open(); int i = cmd.ExecuteNonQuery(); if (i > 0) { insertar = true; } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(insertar); }
public Boolean InsertarReserva(entReserva R) { try { return(datReserva.Instancia.InsertarReserva(R)); } catch (Exception e) { throw e; } }
public List <entReserva> ListarReservas_Por_Usuario(entUsuario u) { SqlCommand cmd = null; List <entReserva> lista = new List <entReserva>(); try { SqlConnection cn = Conexion.Instancia.Conectar(); cmd = new SqlCommand("spListarReservaPorUsuario", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmIdCliente", u.idCliente.idCliente); cn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { entReserva Reserva = new entReserva(); entCliente Cliente = new entCliente(); entHabitacion Habitacion = new entHabitacion(); entTipoHabitacion th = new entTipoHabitacion(); Reserva.idReserva = Convert.ToInt16(dr["IdReserva"]); //tp.desTipoCliente = Convert.ToInt16(dr["idTipoCliente"]); Cliente.nombreCliente = dr["NombreCliente"].ToString(); Cliente.apellidoCliente = dr["ApellidoCliente"].ToString(); Cliente.estCliente = Convert.ToBoolean(dr["EstCliente"]); Reserva.idCliente = Cliente; th.desTipoHabitacion = dr["DesTipoHabitacion"].ToString(); Habitacion.idTipoHabitacion = th; Habitacion.numeroHabitacion = Convert.ToInt32(dr["NumeroHabitacion"]); Habitacion.descHabitacion = dr["DescHabitacion"].ToString(); //Habitacion.estHabitacion = Convert.ToBoolean(dr["EstHabitacion"]); Reserva.idHabitacion = Habitacion; Reserva.EstReserva = Convert.ToBoolean(dr["EstReserva"]); Reserva.fechaIncioReserva = Convert.ToDateTime(dr["FechaInicioReserva"]); Reserva.fechaFinReserva = Convert.ToDateTime(dr["FechaFinReserva"]); lista.Add(Reserva); } } catch (Exception e) { throw e; } finally { cmd.Connection.Close(); } return(lista); }
public ActionResult InsertarReserva(entReserva R, FormCollection frm) { try { entUsuario u = (entUsuario)Session["usuario"]; //ViewBag.usuario = u.idCliente.nombreCliente + " " + u.nomUsuario; if (u.tipo == true) { R.idCliente = new entCliente(); R.idHabitacion = new entHabitacion(); R.idHabitacion.idTipoHabitacion = new entTipoHabitacion(); R.idCliente.idCliente = Convert.ToInt32(frm["cboCliente"]); R.idHabitacion.idTipoHabitacion.idTipoHabitacion = Convert.ToInt32(frm["cboTipoHabitacion"]); R.idHabitacion.idHabitacion = Convert.ToInt32(frm["cboHabitacion"]); Boolean inserta = logReserva.Instancia.InsertarReserva(R); if (inserta) { return(RedirectToAction("ListarReservas")); } else { return(View(R)); } } else { return(RedirectToAction("Index", "Login")); } } catch (ApplicationException ex) { return(RedirectToAction("InsertarReserva", new { mesjExceptio = ex.Message })); } }