protected void GuardarButton_Click(object sender, EventArgs e) { Reservaciones ReservacionDetalle; if (Session["ReservacionSession"] == null) { Session["ReservacionSession"] = new Reservaciones(); } ReservacionDetalle = (Reservaciones)Session["ReservacionSession"]; if (ReservacionIdTextBox.Text.Length > 0) { if (LLenarDatos()) { Reservacion.ReservacionId = Seguridad.ValidarEntero(ReservacionIdTextBox.Text); if (Reservacion.Editar()) { Mensajes.ShowToastr(this.Page, "Se Modifico", "Informacion", "Success"); Limpiar(); } else { Mensajes.ShowToastr(this.Page, "No Se Modifico", "Error", "Error"); } } else { Mensajes.ShowToastr(this.Page, "Faltan Datos", "Error", "Error"); } } else { if (LLenarDatos()) { if (Reservacion.Insertar()) { Mensajes.ShowToastr(this.Page, "Se Registro", "Felicidades", "Success"); Limpiar(); } else { Mensajes.ShowToastr(this.Page, "No se pudo Registrar", "Error", "Error"); } } else { Mensajes.ShowToastr(this.Page, "Faltan Datos", "Error", "Error"); } } }
protected void AgregarDetalleButton_Click(object sender, EventArgs e) { Reservaciones ReservacionDetalle; bool retorno = true; ValidacionLimpiar(); if (!Seguridad.ValidarSoloNumero(PrecioTextBox.Text)) { Mensajes.ShowToastr(this, "Error", "Precio Invalido", "Error"); PrecioDiv.Attributes.Add("class", " controls has-error "); retorno = false; } if (!Seguridad.ValidarSoloNumero(ImpuestoTextBox.Text)) { Mensajes.ShowToastr(this, "Error", "Impuesto Invalido", "Error"); ImpuestoDiv.Attributes.Add("class", " controls has-error "); retorno = false; } if (retorno) { if (EstadoCheckBox.Checked == true) { Eleccion = 1; // ida EleccionText = "Solo Ida"; } else { Eleccion = 0; // ida/vuelta EleccionText = "Ida/Vuelta"; if (FechaFinalTextBox.Text.Length == 0) { retorno = false; } } } if (retorno == true) { if (Session["ReservacionSession"] == null) { Session["ReservacionSession"] = new Reservaciones(); } ReservacionDetalle = (Reservaciones)Session["ReservacionSession"]; ReservacionDetalle.AgregarReservacion(Eleccion, Seguridad.ValidarEntero(TipoSolicitudIdDropDownList.SelectedValue), Seguridad.ValidarEntero(CompaniaIdDropDownList.SelectedValue), Seguridad.ValidarEntero(CategoriaIdDropDownList.SelectedValue), OrigenDropDownList.SelectedItem.Text, DestinoDropDownList.SelectedItem.Text, Seguridad.ValidarDateTime(FechaInicialTextBox.Text), Seguridad.ValidarDateTime(FechaFinalTextBox.Text), Seguridad.ValidarEntero(CantidadPersonaDropDownList.SelectedValue), Seguridad.ValidarEntero(CantidadNinoDropDownList.SelectedValue), Seguridad.ValidarEntero(CantidadBebeDropDownList.SelectedValue), Seguridad.ValidarDouble(PrecioTextBox.Text), Seguridad.ValidarDouble(ImpuestoTextBox.Text), Seguridad.ValidarDouble(TotalTextBox.Text)); ReservacionDetalle.AgregarReservacionText(EleccionText, TipoSolicitudIdDropDownList.SelectedItem.Text, CompaniaIdDropDownList.SelectedItem.Text, CategoriaIdDropDownList.SelectedItem.Text, OrigenDropDownList.SelectedItem.Text, DestinoDropDownList.SelectedItem.Text, Seguridad.ValidarDateTime(FechaInicialTextBox.Text), Seguridad.ValidarDateTime(FechaFinalTextBox.Text), Seguridad.ValidarEntero(CantidadPersonaDropDownList.SelectedValue), Seguridad.ValidarEntero(CantidadNinoDropDownList.SelectedValue), Seguridad.ValidarEntero(CantidadBebeDropDownList.SelectedValue), Seguridad.ValidarDouble(PrecioTextBox.Text), Seguridad.ValidarDouble(ImpuestoTextBox.Text), Seguridad.ValidarDouble(TotalTextBox.Text)); Session["ReservacionSession"] = ReservacionDetalle; DetalleGridView.DataSource = ReservacionDetalle.Detalle; DetalleGridView.DataBind(); DetalleTextGridView.DataSource = ReservacionDetalle.DetalleText; DetalleTextGridView.DataBind(); } else { Mensajes.ShowToastr(this.Page, "Faltan Datos en el Detalle", "Error", "Error"); } }