コード例 #1
0
        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");
                }
            }
        }
コード例 #2
0
        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");
            }
        }