Пример #1
0
        public bool Contains(EBankLineType bankLineType)
        {
            foreach (BankLine item in this)
            {
                if (item.ETipoMovimientoBanco == bankLineType)
                {
                    return(true);
                }
            }

            return(false);
        }
Пример #2
0
        public static ETipoPago ToETipoPago(EBankLineType source)
        {
            switch (source)
            {
            case EBankLineType.PagoFactura: return(ETipoPago.Factura);

            case EBankLineType.PagoNomina: return(ETipoPago.Nomina);

            case EBankLineType.PagoGasto: return(ETipoPago.Gasto);

            case EBankLineType.Prestamo: return(ETipoPago.Prestamo);

            case EBankLineType.PagoPrestamo: return(ETipoPago.Prestamo);
            }

            return(ETipoPago.Todos);
        }
Пример #3
0
        private void TipoMovimiento_CB_SelectedIndexChanged(object sender, EventArgs e)
        {
            _bank_line_type = (EBankLineType)(long)TipoMovimiento_CB.SelectedValue;

            Cliente_GB.Enabled  = (_bank_line_type == EBankLineType.Cobro);
            Acreedor_GB.Enabled = (_bank_line_type == EBankLineType.PagoFactura);

            switch (_bank_line_type)
            {
            case EBankLineType.PagoFactura:

                TodosCliente_CkB.Checked = true;
                _cliente        = null;
                Cliente_TB.Text = string.Empty;

                break;

            case EBankLineType.Cobro:

                TodosAcreedor_CkB.Checked = true;
                _acreedor        = null;
                Acreedor_TB.Text = string.Empty;

                break;

            default:

                TodosCliente_CkB.Checked = true;
                _cliente        = null;
                Cliente_TB.Text = string.Empty;

                TodosAcreedor_CkB.Checked = true;
                _acreedor        = null;
                Acreedor_TB.Text = string.Empty;

                break;
            }
        }
Пример #4
0
 public bool ContainsNotNull(EBankLineType bankLineType)
 {
     return(Items.FirstOrDefault(x => x.ETipoMovimientoBanco == bankLineType && x.EEstado != EEstado.Anulado) != default(BankLine));
 }
Пример #5
0
 public BankLineInfo GetItemByOperacion(long oid, EBankLineType bankLineType)
 {
     return(this.FirstOrDefault <BankLineInfo>(item => (item.OidOperacion == oid && item.ETipoMovimientoBanco == bankLineType)));
 }