protected void btnReserva_Command(object sender, CommandEventArgs e) { ExceptionHandled.Publicar("....:::::::::::::::::::::::/******************* Se oprime el boton de reservar vuelos *******************/:::::::::::::::::::::::...."); if (((Button)sender).CommandName.Equals("Confirmar")) { if (csRefere.bValidaFechas(this)) { if (csRefere.bValidaListas(this)) { if (!Validacampos()) { lblError.Text = "Por favor diligencia todos los campos marcados con (*)"; MPEEReserva.Hide(); } else { if (!cbAcepto.Checked) { lblError.Text = "Por favor acepta los terminos y condicones"; MPEEReserva.Hide(); return; } clsParametros Registro = csRefere.setCrearNoRegistroVuelos(this, ucRegistro, Enum_Login.LoginGen, false); if (Registro.Id != 0) { csRefere.setCommand(this, sender, e); btnPagar.Visible = false; btnGuardar.Visible = false; btnPagar.Enabled = false; btnGuardar.Enabled = false; rblFormasPago.Enabled = false; MPEEReserva.Hide(); MPERecord.Show(); } else { MPEEReserva.Hide(); clsParametros objParametros = new clsParametros(); objParametros.Tipo = clsTipoError.Library; objParametros.Severity = clsSeveridad.Moderada; objParametros.Sugerencia.Add("No se pudo confirmar tu solicitud"); objParametros.ViewMessage.Add("Por favor intentalo nuevamente o comunicate con nosotros"); clsErrorMensaje objErrorMensaje = new clsErrorMensaje(); objErrorMensaje.getError(objParametros, dPanel); Negocios_WebServiceSession._CerrarSesion(); } MPEEReserva.Hide(); } } else { MPEEReserva.Hide(); } } else { MPEEReserva.Hide(); } } else { csRefere.setCommand(this, sender, e); MPEEReserva.Hide(); btnPagar.Visible = false; btnGuardar.Visible = false; btnPagar.Enabled = false; btnGuardar.Enabled = false; rblFormasPago.Enabled = false; } }
protected void setCommand(object sender, CommandEventArgs e) { bool edaderror = true; // Label lblErrorEdad123 = new Label(); foreach (RepeaterItem item in rptDatosReserva.Items) { TextBox txtEdad1 = (TextBox)item.FindControl("txtEdad1"); Label txtedad1 = new Label(); txtedad1.Text = txtEdad1.Text; DateTime txtEdad12 = DateTime.ParseExact(txtEdad1.Text, "MM/dd/yyyy", null); //DateTime txtEdad12 = DateTime.MinValue; //txtEdad12 = Convert.ToDateTime(txtedad1.Text); if (DateTime.Now.Subtract(txtEdad12).Days < (18 * 365)) { edaderror = false; } } if (edaderror == true) { int a = 1; foreach (RepeaterItem item in rptDatosReserva.Items) { TextBox txtApellido1 = (TextBox)item.FindControl("txtApellido1"); TextBox txtNombre1 = (TextBox)item.FindControl("txtNombre1"); TextBox txtDocumento1 = (TextBox)item.FindControl("txtDocumento1"); TextBox txtEdad1 = (TextBox)item.FindControl("txtEdad1"); if (txtApellido1.Text.Trim() != "" && txtNombre1.Text.Trim() != "" && txtDocumento1.Text.Trim() != "" && txtEdad1.Text.Trim() != "") { if (a == 1) { if (rblFormasPago.SelectedValue.ToString() != "") { clsParametros Registro = csRefere.setCrearNoRegistroHotelInter(this, Enum_Login.LoginGen, false, false); if (Registro.Id != 0) { //Label ErrorReserva = new Label(); csRefere.setCommand(this, sender, e); //if (lblError.Text != "0" ) //{ // try // { // AjaxControlToolkit.ModalPopupExtender mpeFallo = (AjaxControlToolkit.ModalPopupExtender)FindControl("MPEEFallo"); // if (mpeFallo !=null) // { // mpeFallo.Show(); // } // } // catch (Exception j) // { // } //} a++; } } else { MPEEReserva.Hide(); MPerrores.Show(); lblErrores.Text = "Por favor seleccione una forma de pago"; } } else { //MPEEReserva.Show(); //MPEEConfirm.Show(); return; } } else { MPEEReserva.Hide(); MPerrores.Show(); lblErrores.Text = "Los Campos Marcados con (*) son Obligatorios Por favor Diligencielos"; } } } else { foreach (RepeaterItem item in rptDatosReserva.Items) { Label lblErrorEdad123 = (Label)item.FindControl("lblErrorEdad123"); lblErrorEdad123.Text = "El pasajero que se registra debe ser mayor de 18 años"; } } }