protected void BtnEditar_Click(object sender, EventArgs e) { Reservacion A = new Reservacion(); A = contexto.Reservacion.Find(Convert.ToInt32(IdReserva.Value)); HiddenField HabiatcionS = CIDHabitacion; int Numero = 0; Numero = Convert.ToInt32(HabiatcionS.Value); int dias = calculardias(calendario.SelectedDate, calendario2.SelectedDate.Date); int Precio = contexto.Habitacion.Where(Habitacion => Habitacion.Numero == Numero).First().Precio; int CostoHospedaje = 0; CostoHospedaje = Precio * dias; A.FechaEntrada = Convert.ToDateTime(calendario.SelectedDate); A.FechaSalida = Convert.ToDateTime(calendario2.SelectedDate.Date); A.EstadodePago = Convert.ToInt32(CEstadoPago.SelectedValue); A.Rut_Cliente = CCliente.SelectedValue; A.Descripcion = Cdescripcion.Text; A.Numero = Numero; A.CantidaddeDias = dias; A.TotalaPagar = CostoHospedaje; contexto.SaveChanges(); CargarTablaReserva(); VistasReserva.SetActiveView(ReservasView); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Calendario1(); Calendario2(); CargarTablaRe(); VistasReserva.SetActiveView(TablaHabitacion); CargarEstadoReserva(); CargarRolUsuario(); CargarTablaReserva(); } }
protected void TablaHabitacionesReserva_RowCommand(object sender, GridViewCommandEventArgs e) { try { int fila = Convert.ToInt32(e.CommandArgument); if (e.CommandName.Equals("Reservar")) { CIDHabitacion.Value = TablaHabitacionesReserva.Rows[fila].Cells[0].Text; VistasReserva.SetActiveView(CrudReserva); } } catch (Exception) { } }
protected void Agregar_Click(object sender, EventArgs e) { try { HiddenField HabiatcionS = CIDHabitacion; String Rut = CCliente.SelectedValue; String Descr = Cdescripcion.Text; DateTime FechaEntrada = Convert.ToDateTime(calendario.SelectedDate); DateTime FechaSalida = Convert.ToDateTime(calendario2.SelectedDate.Date); int dias = calculardias(FechaEntrada, FechaSalida); int Cuarto = 0; Cuarto = Convert.ToInt32(HabiatcionS.Value); int Precio = contexto.Habitacion.Where(Habitacion => Habitacion.Cuarto == Cuarto).First().Precio; int CostoHospedaje = 0; CostoHospedaje = Precio * dias; string Estado = CEstadoPago.SelectedValue; int NumeroHabitacion = contexto.Habitacion.Where(Habitacion => Habitacion.Cuarto == Cuarto).First().Numero; servico.AgregarReservacio(new Reservacion { FechaEntrada = Convert.ToDateTime(FechaEntrada), FechaSalida = Convert.ToDateTime(FechaSalida), Rut_Cliente = Rut, Descripcion = Descr, CantidaddeDias = dias, Numero = NumeroHabitacion, TotalaPagar = CostoHospedaje, EstadodePago = Convert.ToInt32(Estado), }); MensajeAdd.Text = "Reserva Realizada" + DateTime.Now; CargarTablaReserva(); BloquearHabitacionReservada(); CargarTablaRe(); VistasReserva.SetActiveView(ReservasView); } catch (Exception) { MensajeAdd.Text = "Error reserva ya existe" + DateTime.Now; } }
protected void TablaReserva_RowCommand(object sender, GridViewCommandEventArgs e) { int FILA = Convert.ToInt32(e.CommandArgument); if (e.CommandName == "Editar") { IdReserva.Value = TablaReserva.Rows[FILA].Cells[0].Text; String FechaE = TablaReserva.Rows[FILA].Cells[1].Text; String FechaS = TablaReserva.Rows[FILA].Cells[2].Text; String Precio = TablaReserva.Rows[FILA].Cells[3].Text; Cdescripcion.Text = TablaReserva.Rows[FILA].Cells[7].Text; String RutCliente = TablaReserva.Rows[FILA].Cells[12].Text; CIDHabitacion.Value = TablaReserva.Rows[FILA].Cells[10].Text; CEstadoPago.SelectedValue = TablaReserva.Rows[FILA].Cells[11].Text; String Rut = CCliente.Text; String Descr = Cdescripcion.Text; DateTime FechaEntrada = Convert.ToDateTime(calendario.SelectedDate); DateTime FechaSalida = Convert.ToDateTime(calendario2.SelectedDate.Date); CCliente.SelectedValue = Rut; calendario.SelectedDate = Convert.ToDateTime(FechaE); calendario2.SelectedDate = Convert.ToDateTime(FechaS); CFechaEntrada.Text = FechaE; CFechaSalida.Text = FechaS; VistasReserva.SetActiveView(CrudReserva); } if (e.CommandName.Equals("Eliminar")) { String IdRese = TablaReserva.Rows[FILA].Cells[0].Text; if (servico.EliminarReserva(Convert.ToInt32(IdRese))) { CargarTablaReserva(); MensajeAdd.Text = "Reserva Eliminado" + DateTime.Now; } } }
protected void Volver3_Click(object sender, EventArgs e) { VistasReserva.SetActiveView(ReservasView); }
protected void Volver2_Click(object sender, EventArgs e) { VistasReserva.SetActiveView(CrudReserva); }
protected void Volver_Click(object sender, EventArgs e) { VistasReserva.SetActiveView(TablaHabitacion); }