Пример #1
0
        protected void btnEnviar_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidarCampos())
                {
                    CultureInfo cu = new CultureInfo("en-US");

                    Registro oRegistro = new Registro();
                    oRegistro.Nombres             = txtNombres.Text;
                    oRegistro.Apellidos           = txtApellidos.Text;
                    oRegistro.Celular             = txtCelular.Text;
                    oRegistro.Documento           = Convert.ToDouble(txtDocumento.Text);
                    oRegistro.Email               = txtEmail.Text;
                    oRegistro.RequiereHotel       = chkRequiereHotel.Checked;
                    oRegistro.FechaCkeckInHotel   = HdtpLlegadaHotel.Value.ToString() == string.Empty ? DateTime.MinValue : Convert.ToDateTime(HdtpLlegadaHotel.Value.ToString(), cu);
                    oRegistro.FechaCheckOutHotel  = HdtpSalidaHotel.Value.ToString() == string.Empty ? DateTime.MinValue : Convert.ToDateTime(HdtpSalidaHotel.Value.ToString(), cu);
                    oRegistro.RequierePasajes     = chkRequierePasajes.Checked;
                    oRegistro.FechaSalidaPasajes  = HdtpSalidaVuelo.Value.ToString() == string.Empty ? DateTime.MinValue : Convert.ToDateTime(HdtpSalidaVuelo.Value.ToString(), cu);
                    oRegistro.FechaRegresoPasajes = HdtpRegresoVuelo.Value.ToString() == string.Empty ? DateTime.MinValue : Convert.ToDateTime(HdtpRegresoVuelo.Value.ToString(), cu);
                    oRegistro.idMunicipio         = Convert.ToInt32(ddMunicipio.SelectedValue);
                    oRegistro.TipoAcomodacion     = Convert.ToString(ddAcomodacion.SelectedItem);
                    oRegistro.LugarSalida         = txtLugarSalidaVuelo.Text;
                    oRegistro.idEvento            = Convert.ToDouble(ddEvento.SelectedValue);
                    oRegistro.Observaciones       = txtOtro.Text;

                    Datos.Broker  oFTC         = new Datos.Broker();
                    List <string> lstResultado = new List <string>();
                    oFTC.insertarRegistro(oRegistro, ref lstResultado);

                    //1=Operación exitosa
                    if (lstResultado[1] == "1")
                    {
                        lblExito.Visible     = true;
                        lblResultado.Visible = false;
                    }
                    else
                    {
                        lblExito.Visible     = false;
                        lblResultado.Visible = true;
                        lblResultado.Text    = lstResultado[2];
                    }

                    this.LimpiarCampos();
                }
            }
            catch (Exception ex)
            {
                this.ManejarExcepcionPublico(ex);
            }
        }