protected void GuardarButton_Click(object sender, EventArgs e) { Solicitudes SolicitudDetalle; if (Session["SolicitudSession"] == null) { Session["SolicitudSession"] = new Solicitudes(); } SolicitudDetalle = (Solicitudes)Session["SolicitudSession"]; if (SolicitudIdTextBox.Text.Length > 0) { if (LLenarDatos()) { Solicitud.SolicitudId = Seguridad.ValidarEntero(SolicitudIdTextBox.Text); if (Solicitud.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 (Solicitud.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) { Solicitudes SolicitudDetalle; bool retorno = true; ValidacionLimpiar(); if (!Seguridad.ValidarSoloNumero(PrecioInicialTextBox.Text)) { Mensajes.ShowToastr(this, "Error", "Precio Invalido", "Error"); PrecioInicioDiv.Attributes.Add("class", " col-md-4 has-error "); retorno = false; } if (!Seguridad.ValidarSoloNumero(PrecioFinalTextBox.Text)) { Mensajes.ShowToastr(this, "Error", "Precio Invalido", "Error"); PrecioFinalDiv.Attributes.Add("class", " col-md-4 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; } } } else { retorno = false; } if (retorno == true) { if (Session["SolicitudSession"] == null) { Session["SolicitudSession"] = new Solicitudes(); } SolicitudDetalle = (Solicitudes)Session["SolicitudSession"]; SolicitudDetalle.AgregarSolicitud(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(PrecioInicialTextBox.Text), Seguridad.ValidarDouble(PrecioFinalTextBox.Text)); SolicitudDetalle.AgregarSolicitudText(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(PrecioInicialTextBox.Text), Seguridad.ValidarDouble(PrecioFinalTextBox.Text)); Session["SolicitudSession"] = SolicitudDetalle; DetalleGridView.DataSource = SolicitudDetalle.Detalle; DetalleGridView.DataBind(); DetalleTextGridView.DataSource = SolicitudDetalle.DetalleText; DetalleTextGridView.DataBind(); } else { Mensajes.ShowToastr(this.Page, "Faltan Datos en el Detalle", "Error", "Error"); } }