public bool Contains(EBankLineType bankLineType) { foreach (BankLine item in this) { if (item.ETipoMovimientoBanco == bankLineType) { return(true); } } return(false); }
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); }
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; } }
public bool ContainsNotNull(EBankLineType bankLineType) { return(Items.FirstOrDefault(x => x.ETipoMovimientoBanco == bankLineType && x.EEstado != EEstado.Anulado) != default(BankLine)); }
public BankLineInfo GetItemByOperacion(long oid, EBankLineType bankLineType) { return(this.FirstOrDefault <BankLineInfo>(item => (item.OidOperacion == oid && item.ETipoMovimientoBanco == bankLineType))); }