private void Buscar(int codigo)
        {
            oFormaPago = FormaPagoActivas.FirstOrDefault(x => x.FOR_ID == codigo);
            if (oFormaPago == null)
            {
                Limpia();
                return;
            }

            txtCodigo.Text = oFormaPago.FOR_ID.ToString();
            txtDescripcion.Text = oFormaPago.FOR_DESCRIPCION;
        }
        private void LlenaDatos()
        {
            ProductosActivos = cPRODUCTO.ObtenerActivos();

            txtProveedor.Text = ePROVEEDOR.PROV_DESCRIPCION;

            //ARMACOMBO CATEGORIA
            var listaTM = new List<TIPO_MOVIMIENTO>();
            var oTODOS1 = new TIPO_MOVIMIENTO();
            oTODOS1.TIPM_DESCRIPCION = "Seleccione uno...";
            oTODOS1.TIPM_ID = 0;
            listaTM.Add(oTODOS1);
            listaTM.AddRange(cTIPO_MOVIMIENTO.ObtenerTipoFactura());
            cmbComprobante.DataSource = listaTM;
            cmbComprobante.DisplayMember = "TIPM_DESCRIPCION";
            cmbComprobante.ValueMember = "TIPM_ID";

            //ARMACOMBO TIPO_IVA
            List<TIPO_IVA> listaIva = new List<TIPO_IVA>();
            listaIva.AddRange(cTIPO_IVA.ObtenerTodos());
            cmbTipoIva.DataSource = listaIva;
            cmbTipoIva.DisplayMember = "TIVA_PORCENTAJE";
            cmbTipoIva.ValueMember = "TIVA_ID";

            //ARMACOMBO FORMA PAGO
            List<FORMA_PAGO> listaFormaPago = new List<FORMA_PAGO>();
            var oTODOS2 = new FORMA_PAGO();
            oTODOS2.FOR_DESCRIPCION = "Seleccione uno...";
            oTODOS2.FOR_ID = 0;
            listaFormaPago.Add(oTODOS2);
            listaFormaPago.AddRange(cFORMA_PAGO.ObtenerFormaPagoFactura());
            cmbFormaPago.DataSource = listaFormaPago;
            cmbFormaPago.DisplayMember = "FOR_DESCRIPCION";
            cmbFormaPago.ValueMember = "FOR_ID";
        }
 /// <summary>
 /// Crear un nuevo objeto FORMA_PAGO.
 /// </summary>
 /// <param name="fOR_ID">Valor inicial de la propiedad FOR_ID.</param>
 public static FORMA_PAGO CreateFORMA_PAGO(global::System.Int32 fOR_ID)
 {
     FORMA_PAGO fORMA_PAGO = new FORMA_PAGO();
     fORMA_PAGO.FOR_ID = fOR_ID;
     return fORMA_PAGO;
 }
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet FORMA_PAGO. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToFORMA_PAGO(FORMA_PAGO fORMA_PAGO)
 {
     base.AddObject("FORMA_PAGO", fORMA_PAGO);
 }
        private void LimpiaCabeceraFormaPago()
        {
            FormaPago = null;

            if (eParametro.PAR_VTA_FORMAPAGO == null)
                FormaPago = cFORMA_PAGO.ObtenerPorDescripcion(Constantes.Efectivo); // por default
            else
                FormaPago = cFORMA_PAGO.ObtenerPorID((int)eParametro.PAR_VTA_FORMAPAGO);

            lblFormaPago.Text = FormaPago.FOR_DESCRIPCION.ToString().ToUpper();
        }
        public frmVENTAS(PRESUPUESTO ePRESU, USUARIO oUSUARIO)
        {
            InitializeComponent();
            eParametro = cPARAMETRO.ObtenerTodos();

            Presupuesto = ePRESU;
            eEmpleado = cEMPLEADO.ObtenerPorIdUsuario(oUSUARIO.USU_ID);
            eUsuario = oUSUARIO;

            lblCliente.Text = (ePRESU.CLIENTE == null) ? Constantes.ConsumidorFinal : ePRESU.CLIENTE.CLI_NOMBREYAPELLIDO.ToString().ToUpper();
            ClienteConsumidorFinal = (ePRESU.CLIENTE == null) ? true : false;
            Cliente = ePRESU.CLIENTE;

            btnCliente.Enabled = false; // regla: en el presupuesto no se puede cambiar el cliente
            btnComprobante.Enabled = false; // regla: en el presupuesto no se puede cambiar el comprobante porque ya se sacaron los valores dependiendo del impuesto

            FormaPago = cFORMA_PAGO.ObtenerPorID((int)eParametro.PAR_VTA_FORMAPAGO);
            lblFormaPago.Text = FormaPago.FOR_DESCRIPCION.ToString().ToUpper();

            TipoComprobante = cTIPO_COMPROBANTES.ObtenerPorID((int)eParametro.PAR_VTA_TIPOCOMPROBANTE);
            lblTipoComprobante.Text = lblTipoComprobante.Text.ToUpper().ToString().ToUpper(); //TODO: esto esta mal, deberia poder cargarse el comprobante en el presupuesto y poner ese aca!
        }