Ejemplo n.º 1
0
        public frmPagos(Comprobante_Recibo recibo, Cliente cliente)
        {
            InitializeComponent();

            _recibo  = recibo;
            _cliente = cliente;
        }
Ejemplo n.º 2
0
        protected override void agregar()
        {
            cliente = null;
            planta  = null;
            limpiarControles(gpbDatos);
            limpiarControles(gpbDatosRec);
            limpiarControles(gpbTotales);
            dgvItems.Rows.Clear();
            gpbDatos.Enabled    = true;
            gpbDatosRec.Enabled = true;
            gpbTotales.Enabled  = true;
            dgvItems.Enabled    = true;
            txtNroRecibo.Text   = Global.Servicio.BuscarNroRecibo().ToString();
            btnPago.Enabled     = true;

            recibo = new Comprobante_Recibo();
            if (txtNroRecibo.Text != "")
            {
                recibo.numero = long.Parse(txtNroRecibo.Text);
            }
            else
            {
                recibo.numero = 0;
            }
        }
Ejemplo n.º 3
0
        private void cargarDatos(Comprobante_Recibo recibo)
        {
            DateTime fi;
            DateTime fd;
            decimal  ii;
            decimal  id;

            txtNroRecibo.Text   = recibo.numero.ToString();
            dtpFecha.Value      = recibo.fechaIngreso;
            txtPlanta.Text      = recibo.Planta.nombre;
            txtRazonSocial.Text = recibo.Planta.Cliente.razonSocial;
            txtDomicilio.Text   = recibo.Planta.Cliente.direccion;
            txtLocalidad.Text   = recibo.Planta.Cliente.Localidad.nombre;
            txtSitIva.Text      = recibo.Planta.Cliente.SituacionFrenteIva.nombre;
            txtCUIT.Text        = recibo.Planta.Cliente.cuit;
            txtTotal1.Text      = recibo.importe.ToString("0.00");
            txtTotal2.Text      = recibo.importe.ToString("0.00");

            int i = 0;

            dgvItems.Rows.Clear();
            foreach (ItemRecibo itemRec in recibo.ItemRecibo)
            {
                dgvItems.Rows.Add();
                if (itemRec.fechaIzq != null)
                {
                    fi = (DateTime)itemRec.fechaIzq;
                    dgvItems.Rows[i].Cells["clmFechaIzq"].Value = fi.ToString("dd/MM/yyyy");
                }

                dgvItems.Rows[i].Cells["clmDescIzq"].Value = itemRec.descripIzq;

                if (itemRec.importeIzq != null)
                {
                    ii = (decimal)itemRec.importeIzq;
                    dgvItems.Rows[i].Cells["clmImporteIzq"].Value = ii.ToString("0.00");
                }
                if (itemRec.fechaDer != null)
                {
                    fd = (DateTime)itemRec.fechaDer;
                    dgvItems.Rows[i].Cells["clmFechaDer"].Value = fd.ToString("dd/MM/yyyy");
                }

                dgvItems.Rows[i].Cells["clmDescDer"].Value = itemRec.descripDer;

                if (itemRec.importeDer != null)
                {
                    id = (decimal)itemRec.importeDer;
                    dgvItems.Rows[i].Cells["clmImporteDer"].Value = id.ToString("0.00");
                }
                i++;
            }
        }
Ejemplo n.º 4
0
        protected override bool cargarBusqueda()
        {
            frmBusquedaComp frmBusquedaComp = new frmBusquedaComp();

            frmBusquedaComp.Tipo = "recibo";
            DialogResult res = frmBusquedaComp.ShowDialog();

            if (res == DialogResult.OK)
            {
                recibo  = (Comprobante_Recibo)frmBusquedaComp.comprobanteSeleccionado;
                planta  = recibo.Planta;
                cliente = recibo.Planta.Cliente;
                cargarDatos(recibo);

                return(true);
            }

            return(false);
        }