Exemplo n.º 1
0
        private void btn_agregar_Click(object sender, EventArgs e)
        {
            PagoParcial a = new PagoParcial();

            if (txt_monto.Text.Trim() == "" || !string.IsNullOrEmpty(txt_monto.Text))
            {
                a.id_venta      = id_venta;
                a.medio_de_pago = Convert.ToInt32(combo_medio_de_pago.SelectedValue);
                a.monto         = Convert.ToDecimal(txt_monto.Text);

                a.razon_social = txt_razon.Text;

                a.documento   = documento;
                a.banco       = txt_banco.Text;
                a.comprobante = txt_comprobante.Text;
                a.vencimiento = txt_vencimiento.Value;
                if (txt_recibo.Text.Trim() != "" || !string.IsNullOrEmpty(txt_recibo.Text))
                {
                    a.recibo = txt_recibo.Text;
                }
                if (txt_retencion_iva.Text.Trim() != "" || !string.IsNullOrEmpty(txt_retencion_iva.Text))
                {
                    a.retencion_iva = Convert.ToDecimal(txt_retencion_iva.Text);
                }
                if (txt_retencion_ig.Text.Trim() != "" || !string.IsNullOrEmpty(txt_retencion_ig.Text))
                {
                    a.retencion_ig = Convert.ToDecimal(txt_retencion_ig.Text);
                }
                if (txt_retencion_iibb.Text.Trim() != "" || !string.IsNullOrEmpty(txt_retencion_iibb.Text))
                {
                    a.retencion_iibb = Convert.ToDecimal(txt_retencion_iibb.Text);
                }
                if (txt_retencion_suss.Text.Trim() != "" || !string.IsNullOrEmpty(txt_retencion_suss.Text))
                {
                    a.retencion_suss = Convert.ToDecimal(txt_retencion_suss.Text);
                }


                if (total_venta >= (total_pagado + a.monto))
                {
                    if (ControladorPagoParcial.agregarPagoParcial(a) == 1)
                    {
                        MessageBox.Show("El pago se agregó correctamente!");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Hubo un problema");
                    }
                }
                else
                {
                    MessageBox.Show("El monto agregado supera el monto de deuda de esta factura");
                }
            }
            else
            {
                MessageBox.Show("El campo monto es obligatorio");
            }
        }
        private void agregarPagoParcialReparacion_Load(object sender, EventArgs e)
        {
            panel_cheque.Enabled = true;
            txt_monto.MaxLength  = 9;

            ControladorPagoParcial.llenarMedioDePago(combo_medio_de_pago);
        }
Exemplo n.º 3
0
 private void btn_agregar_pago_Click(object sender, EventArgs e)
 {
     PagosParciales.agregarPagoParcialReparacion a = new PagosParciales.agregarPagoParcialReparacion(reparacion.id, total_venta, total_pagado, reparacion.documento);
     a.ShowDialog();
     ControladorPagoParcial.llenar_pagosparciales(dgv_tabla, reparacion.id, reparacion.id);
     calcularTotalPagado();
     calcularEstado();
 }
Exemplo n.º 4
0
        private void btn_agregar_pago_Click(object sender, EventArgs e)
        {
            Vista.PagosParciales.agregarPago a = new PagosParciales.agregarPago(venta.id, total_venta, total_pagado, venta.documento);
            a.ShowDialog();

            ControladorPagoParcial.llenar_pagosparciales(dgv_tabla, venta.id);
            total_pagado = 0;
            calcularTotalPagado();
            calcularEstado();
        }
Exemplo n.º 5
0
        private void CobrarVenta_Load(object sender, EventArgs e)
        {
            if (venta.cobrada)
            {
                combo_cobrada.SelectedIndex = combo_cobrada.FindStringExact("Si");
            }
            else
            {
                combo_cobrada.SelectedIndex = combo_cobrada.FindStringExact("No");
            }

            txt_factura.Text = Convert.ToString(venta.nrofactura);
            txt_remito.Text  = Convert.ToString(venta.remito);

            //ControladorPagoParcial.llenar_pagosparciales(dgv_tabla, venta.id);
            ControladorPagoParcial.llenarTablaPagosParciales(dgv_tabla, venta.id);
            calcularTotalPagado();
            calcularTamanio();
            calcularEstado();

            this.MinimumSize = new Size(this.Size.Width, this.Size.Height);
        }