protected void btn_registrarPago_Click(object sender, EventArgs e) { if (dpl_cuotaPagar.SelectedValue == "Seleccione cuota.") { Response.Write("<script>alert('Seleccione cuota para continuar.')</script>"); } else { try { String fecha = Regex.Match(dpl_cuotaPagar.SelectedValue, @"[0-9]{4}-[0-9]{2}-[0-9]{2}").Value; String monto = Regex.Match(dpl_cuotaPagar.SelectedValue, @"[$][0-9]*").Value; Comprobante o_comprobante = comprobantes_almacenados.Where(x => (x.comp_fecha_formateado == fecha && x.comp_total_formateado == monto)).ToList()[0]; o_comprobante.com_TipoComprobante.TC_nombre = "Recibo Pago"; if (PagosLN.getInstance().RegistrarCupon(o_comprobante)) { Response.Write("<script>alert('Se registro el pago de la cuota seleccionada.')</script>"); if (txt_usuario_buscado.Text != "") { fill_gridview(txt_usuario_buscado.Text); } } else { Response.Write("<script>alert('Ocurrio un error intente nuevamente.')</script>"); } } catch (Exception ex) { Response.Write("<script>alert('Ocurrio un error intente nuevamente.')</script>"); } } }
private void cmdBuscar_Click(object sender, RoutedEventArgs e) { try { var strCod_Pago = Interaction.InputBox("Digite el numero de Pago", "Numero de Pago"); var myPago = new PagosEN(); var valida = new PagosLN(); myPago = valida.ObtenerPagosPorID(strCod_Pago); if (myPago == null) { throw new Exception("Pago no existe"); } else { txtNumPago.Text = myPago.Num_Pago; txtMonto.Text = myPago.Monto_Pago.ToString("N"); dtpFechaPago.SelectedDate = myPago.Fecha_Pago; txtBanco.Text = myPago.Banco_Del_Pago; txtObservaciones.Text = myPago.Observaciones; cboCodProyecto.SelectedValue = myPago.Cod_Proyecto; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void fill_gridview(String usuario) { try { gv_cupones_totales.DataSource = null; gv_cupones_pendientes.DataSource = null; int usu_id = usuarios_almacenados.Where(x => x.usuario.ToUpper() == usuario.ToUpper()).Select(x => x.usu_id).ToList()[0]; comprobantes_almacenados = PagosLN.getInstance().ObtenerListaComprobantesPagos(usu_id, "Cupon Cobro"); gv_cupones_totales.DataSource = comprobantes_almacenados; gv_cupones_totales.DataBind(); gv_cupones_pendientes.DataSource = comprobantes_almacenados.Where(x => x.com_Pagado == 0); gv_cupones_pendientes.DataBind(); dpl_cuotaPagar.Items.Clear(); dpl_cuotaPagar.Items.Add("Seleccione cuota."); dpl_cuotaHistorica.Items.Clear(); dpl_cuotaHistorica.Items.Add("Seleccione cuota."); foreach (Comprobante o_comprobante in comprobantes_almacenados) { if (o_comprobante.com_Pagado == 0) { String cuota_pagar = "Fecha Cierre: " + o_comprobante.comp_fecha_formateado + ", monto: " + o_comprobante.comp_total_formateado + ", Tipo: " + o_comprobante.com_TipoComprobante.TC_nombre; dpl_cuotaPagar.Items.Add(cuota_pagar); } else { String cuota = "Fecha Cierre: " + o_comprobante.comp_fecha_formateado + ", monto: " + o_comprobante.comp_total_formateado + ", Tipo: " + o_comprobante.com_TipoComprobante.TC_nombre; dpl_cuotaHistorica.Items.Add(cuota); } } if (dpl_cuotaHistorica.Items.Count > 1) { dpl_cuotaHistorica.Visible = true; } else { dpl_cuotaHistorica.Visible = false; } } catch (Exception ex) { Response.Write("<script>alert('Ocurrio un error intente nuevamente.')</script>"); } }
private void cmdModificar_Click(object sender, RoutedEventArgs e) { try { var myPago = new PagosEN { Num_Pago = txtNumPago.Text, Monto_Pago = double.Parse(txtMonto.Text), Fecha_Pago = dtpFechaPago.SelectedDate.Value, Banco_Del_Pago = txtBanco.Text, Observaciones = txtObservaciones.Text, Cod_Proyecto = cboCodProyecto.SelectedValue.ToString() }; var valida = new PagosLN(); valida.ModificarPagos(myPago); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void cmdBorrar_Click(object sender, RoutedEventArgs e) { try { var strNum_Pago = Interaction.InputBox("Digite el numero de Pago", "Numero de Pago"); var myPago = new PagosEN(); var valida = new PagosLN(); myPago = valida.ObtenerPagosPorID(strNum_Pago); if (myPago == null) { throw new Exception("Pago no existe"); } else { valida.EliminarPagos(myPago); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
protected void btn_generarCuponesPago_Click(object sender, EventArgs e) { PagosLN.getInstance().GenerarCuponesCobro(); }