Example #1
0
 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);
     }
 }
Example #3
0
 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);
     }
 }
Example #6
0
 protected void btn_generarCuponesPago_Click(object sender, EventArgs e)
 {
     PagosLN.getInstance().GenerarCuponesCobro();
 }