protected void btn_Finalizar_Click(object sender, EventArgs e) { try { ServiceReference1.Service1Client servicio = new ServiceReference1.Service1Client(); string auxUserName = System.Web.HttpContext.Current.User.Identity.Name; string RutIngresado = txt_rut.Text; long numeroTarjeta = Convert.ToInt64(txt_tarjeta_n.Text); int codigoSeg = Convert.ToInt32(txt_seguridad.Text); string fecha = ddl_mes.SelectedValue + "/" + ddl_anio.SelectedValue.Substring(2); string tipoPago = Session["Tipo_Pago_Tarjeta"].ToString(); int total_Pago = Convert.ToInt32(Session["Total_Pago_Tarjeta"]); int id_Pago = Convert.ToInt32(Session["Id_Pago_Tarjeta"]); string fechaGC = String.Format("{0:dd'/'MM'/'yyyy}", DateTime.Today); string descripcion = Session["Descripion_Tarjeta"].ToString(); // Pago de Gasto comun if (tipoPago.Equals("Gasto Comun") && servicio.ValidarTarjeta(RutIngresado, numeroTarjeta, codigoSeg, fecha) == true) { lbl_mensaje_FP.Text = servicio.rectificar_Registros_GC_Residentes(fechaGC, "PAGADO", total_Pago, id_Pago); } // Pago de Multa if (tipoPago.Equals("Multa") && servicio.ValidarTarjeta(RutIngresado, numeroTarjeta, codigoSeg, fecha) == true) { lbl_mensaje_FP.Text = servicio.Modificar_Multa(fechaGC, total_Pago, descripcion, "PAGADO", id_Pago); } // Pago de Reserva if (tipoPago.Equals("Reserva") && servicio.ValidarTarjeta(RutIngresado, numeroTarjeta, codigoSeg, fecha) == true) { lbl_mensaje_FP.Text = servicio.SP_Pagar_Reservas_Tarjetas(auxUserName); } if (servicio.ValidarTarjeta(RutIngresado, numeroTarjeta, codigoSeg, fecha) == false) { lbl_mensaje.Text = "Datos Incorrectos, Revise la informacion ingresada antes de Finalizar Pago"; } } catch (Exception ex) { } }