示例#1
0
 void LlenarTipoDocumentoMaestro()
 {
     //IList<TipoDocumentoMaestro> all = new TipoDocumentoMaestroFactory().GetAll();
     cbTipoDocumentoMaestro.DataSource    = TipoDocumentoMaestro.GetAll();
     cbTipoDocumentoMaestro.DisplayMember = "Descripcion";
     cbTipoDocumentoMaestro.ValueMember   = "ID";
 }
示例#2
0
        private void ConfigurarDataGridView()
        {
            this.dataGridViewDocumentos.AutoGenerateColumns = false;
            int index = this.dataGridViewDocumentos.Columns.Add("TipoDocumento", "TipoDocumento");

            this.dataGridViewDocumentos.Columns[index].DataPropertyName = "TipoDocumento";
            this.dataGridViewDocumentos.Columns[index].Width            = 50;
            index = this.dataGridViewDocumentos.Columns.Add("Consecutivo", "Consecutivo");
            this.dataGridViewDocumentos.Columns[index].DataPropertyName = "Consecutivo";
            this.dataGridViewDocumentos.Columns[index].Width            = 80;
            index = this.dataGridViewDocumentos.Columns.Add("Total", "Total");
            this.dataGridViewDocumentos.Columns[index].DataPropertyName        = "Total";
            this.dataGridViewDocumentos.Columns[index].DefaultCellStyle.Format = "##0";
            this.dataGridViewDocumentos.Columns[index].Width = 70;
            index = this.dataGridViewDocumentos.Columns.Add("TotalAbono", "Total Abono");
            this.dataGridViewDocumentos.Columns[index].DataPropertyName        = "TotalAbono";
            this.dataGridViewDocumentos.Columns[index].Width                   = 70;
            this.dataGridViewDocumentos.Columns[index].DefaultCellStyle.Format = "##0";
            if (this.TipoDocumento.Codigo == TipoDocumentoMaestro.COMPROBANTE_EGRESO)
            {
                TipoDocumentoMaestro tipoDocumentoMaestro = TipoDocumentoMaestro.FindByTipoDocumentoMaestro(TipoDocumentoMaestro.FACTURA_COMPRA);
                this.bindingSource1.DataSource = Documento.FindByTerceroTipoDocumentoMaestroPagado(tipoDocumentoMaestro, this.Tercero);
            }
            else
            {
                TipoDocumentoMaestro tipoDocumentoMaestro2 = TipoDocumentoMaestro.FindByTipoDocumentoMaestro(TipoDocumentoMaestro.FACTURA_VENTA);
                IList <Documento>    dataSource            = Documento.FindByTerceroTipoDocumentoMaestroPagado(tipoDocumentoMaestro2, this.Tercero);
                this.bindingSource1.DataSource = dataSource;
            }
            this.dataGridViewDocumentos.DataSource = this.bindingSource1;
        }
示例#3
0
        private void CargarTipoImpresion()
        {
            TipoDocumentoMaestro tipoDocumentoMaestro = TipoDocumentoMaestro.Get(this.tipoDocumento.TipoDocumentoMaestroID.GetValueOrDefault());

            tipoDocumentoMaestro.Load();
            this.cbImpresionComprobante.DataSource    = tipoDocumentoMaestro.ImpresionesDocumento;
            this.cbImpresionComprobante.ValueMember   = "Id";
            this.cbImpresionComprobante.DisplayMember = "Descripcion";
            if (this.tipoDocumento.ImpresionDocumentoID != null)
            {
                this.cbImpresionComprobante.SelectedValue = this.tipoDocumento.ImpresionDocumentoID;
            }
        }
示例#4
0
        void LlenarEstadoDocumento()
        {
            TipoDocumentoMaestro tipoDocumentoMaestro = (TipoDocumentoMaestro)cbTipoDocumentoMaestro.SelectedItem;

            tipoDocumentoMaestro.Load();
            cbEstadoDocumento.DataSource    = tipoDocumentoMaestro.EstadosDocumento;
            cbEstadoDocumento.DisplayMember = "Descripcion";
            cbEstadoDocumento.ValueMember   = "ID";
            cbEstadoDocumento.SelectedValue = "3";
            if (tipoDocumentoMaestro.EstadoDocumentoID != null)
            {
                cbEstadoDocumento.SelectedValue = tipoDocumentoMaestro.EstadoDocumentoID;
            }
        }
示例#5
0
        void LlenarImpresionDocumento()
        {
            TipoDocumentoMaestro tipoDocumentoMaestro = (TipoDocumentoMaestro)cbTipoDocumentoMaestro.SelectedItem;

            //TipoDocumentoMaestroFactory().Load(tipoDocumentoMaestro);
            tipoDocumentoMaestro.Load();
            IList <ImpresionDocumento> impresionesDocumento = tipoDocumentoMaestro.ImpresionesDocumento;

            if (impresionesDocumento != null && impresionesDocumento.Count > 0)
            {
                cbImpresionDocumento.DataSource    = impresionesDocumento;
                cbImpresionDocumento.DisplayMember = "Descripcion";
                cbImpresionDocumento.ValueMember   = "ID";
                return;
            }
            cbImpresionDocumento.DataSource = null;
        }
示例#6
0
 private void LlenarDataGridDocumentos()
 {
     if (this.tercero != null)
     {
         if (this.tipoDocumento.Codigo == TipoDocumentoMaestro.COMPROBANTE_EGRESO)
         {
             TipoDocumentoMaestro tipoDocumentoMaestro = TipoDocumentoMaestro.FindByTipoDocumentoMaestro(TipoDocumentoMaestro.FACTURA_COMPRA);
             this.bindingSource2.DataSource = Documento.FindByTerceroTipoDocumentoMaestroPagado(tipoDocumentoMaestro, this.tercero);
         }
         else
         {
             TipoDocumentoMaestro tipoDocumentoMaestro2 = TipoDocumentoMaestro.FindByTipoDocumentoMaestro(TipoDocumentoMaestro.FACTURA_VENTA);
             this.bindingSource2.DataSource = Documento.FindByTerceroTipoDocumentoMaestroPagado(tipoDocumentoMaestro2, this.tercero);
         }
     }
     else
     {
         this.bindingSource2.DataSource = null;
     }
     this.dataGridViewDocumentos.DataSource = this.bindingSource2;
     this.bindingSource2.ResetBindings(false);
 }
示例#7
0
        void TipoDocumento2Form()
        {
            TipoDocumento       = TipoDocumento.Get(TipoDocumento.ID);
            txtCodigo.Text      = TipoDocumento.Codigo;
            txtDescripcion.Text = TipoDocumento.Descripcion;
            txtInicial.Text     = Convert.ToString(TipoDocumento.ConsecutivoInicial);
            txtFinal.Text       = Convert.ToString(TipoDocumento.ConsecutivoFinal);
            txtActual.Text      = Convert.ToString(TipoDocumento.ConsecutivoActual);
            txtSufijo.Text      = TipoDocumento.Sufijo;
            txtPrefijo.Text     = TipoDocumento.Prefijo;
            cbTipoDocumentoMaestro.SelectedValue = TipoDocumento.TipoDocumentoMaestroID.GetValueOrDefault();
            cbTipoDocumentoMaestro.Enabled       = true;
            if (TipoDocumento.Factor == TipoDocumento.FACTOR_NULO)
            {
                rbNeutral.Checked = true;
            }
            else
            {
                if (TipoDocumento.Factor == TipoDocumento.FACTOR_RESTA)
                {
                    rbResta.Checked = true;
                }
                else
                {
                    if (TipoDocumento.Factor == TipoDocumento.FACTOR_SUMA)
                    {
                        rbSuma.Checked = true;
                    }
                }
            }
            nudIndice.Value            = TipoDocumento.Indice;
            nudCantidadDecimales.Value = TipoDocumento.CantidadDecimal;
            nudCerosIzquierda.Value    = TipoDocumento.CerosIzquierda;
            nudLimiteRegistros.Value   = TipoDocumento.LimiteRegistro;
            cbTipoMoneda.SelectedValue = TipoDocumento.TipoMonedaID;
            if (TipoDocumento.TipoFacturacion == Tercero.REGIMEN_COMUN)
            {
                rbRC.Checked = true;
            }
            else
            {
                rbRS.Checked = true;
            }
            checkIvaIncluido.Checked   = TipoDocumento.IvaIncluido;
            txtAutorizacion.Text       = TipoDocumento.Autorizacion;
            dtpFechaAutorizacion.Value = (TipoDocumento.FechaAutorizacion ?? DateTime.Now);
            txtNumeracionDesde.Text    = TipoDocumento.NumeracionDianDesde;
            txtNumeracionHasta.Text    = TipoDocumento.NumeracionDianHasta;
            txtColor.Text                          = TipoDocumento.ColorConsecutivo;
            checkFondoPapel.Checked                = TipoDocumento.FondoPapel;
            checkImpresionEncabezado.Checked       = TipoDocumento.ImpresionEncabezado;
            checkImpresionLogotipo.Checked         = TipoDocumento.ImpresionLogotipo;
            checkImpresionDetalleCantidad.Checked  = TipoDocumento.ImpresionDetalleCantidad;
            checkImpresionDetalleDescuento.Checked = TipoDocumento.ImpresionDetalleDescuento;
            checkImpresionDetalleIVA.Checked       = TipoDocumento.ImpresionDetalleIVA;
            checkImpresionDetalleCodigo.Checked    = TipoDocumento.ImpresionDetalleCodigo;
            checkRedondeo.Checked                  = TipoDocumento.RedondeoAutomatico;
            checkCliente.Checked                   = TipoDocumento.ClienteNacional;
            checkClienteExterior.Checked           = TipoDocumento.ClienteExtranjero;
            checkProveedor.Checked                 = TipoDocumento.ProveedorNacional;
            checkProveedorExterior.Checked         = TipoDocumento.ProveedorExtranjero;
            checkInterno.Checked                   = TipoDocumento.Interno;
            checkOtro.Checked                      = TipoDocumento.OtroTipoTercero;
            checkObservacion1.Checked              = TipoDocumento.MensajeGeneral;
            checkObservacion2.Checked              = TipoDocumento.OtroMensaje;
            checkComprobante.Checked               = TipoDocumento.Comprobante;
            integracion = IntegracionContable.FindByTipoDocumento(TipoDocumento);
            TipoDocumentoMaestro tipoDocumentoMaestro = (cbTipoDocumentoMaestro.SelectedItem as TipoDocumentoMaestro);

            if (tipoDocumentoMaestro.EstadoDocumentoID != null)
            {
                cbEstadoDocumento.SelectedValue = tipoDocumentoMaestro.EstadoDocumentoID;
            }
            if (TipoDocumento != null && TipoDocumento.EstadoDocumentoID != null)
            {
                cbEstadoDocumento.SelectedValue = TipoDocumento.EstadoDocumentoID;
            }
            if (tipoDocumentoMaestro.ImpresionDocumentoID != null)
            {
                cbImpresionDocumento.SelectedValue = tipoDocumentoMaestro.ImpresionDocumentoID;
            }
            if (TipoDocumento != null && TipoDocumento.ImpresionDocumentoID != null)
            {
                cbImpresionDocumento.SelectedValue = TipoDocumento.ImpresionDocumentoID;
            }
        }