private void CargarFiltroTipoDeMontos() { string InformacionDelError = string.Empty; ClsTiposDeMontos TipoDeMontos = new ClsTiposDeMontos(); List <TipoDeMonto> CargarComboBoxTipoDeMontos = TipoDeMontos.LeerListado(ClsTiposDeMontos.ETipoDeListado.Todo, ref InformacionDelError); if (CargarComboBoxTipoDeMontos != null) { // Creo el item para listar todo CargarComboBoxTipoDeMontos.Add(new TipoDeMonto { ID_TipoDeMonto = 0, Nombre = "Todos los movimientos" }); // Nombre de la columna que contiene el nombre cmbTipoDeMonto.DisplayMember = "Nombre"; // Nombre de la columna que contiene el ID cmbTipoDeMonto.ValueMember = "ID_TipoDeMonto"; // Llenar el combo cmbTipoDeMonto.DataSource = CargarComboBoxTipoDeMontos; cmbTipoDeMonto.SelectedValue = 0; } else if (InformacionDelError == string.Empty) { FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Ocurrio un fallo al cargar el filtro de Tipo de cuenta"); } else { FrmPrincipal.ObtenerInstancia().MensajeAdvertencia("Ocurrio un fallo al cargar el filtro de Tipo de cuenta"); MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void CargarDGVListarCliente() { string InformacionDelError = string.Empty; ClsTiposDeMontos TipoDeMonto = new ClsTiposDeMontos(); List <TipoDeMonto> ListarMontos = TipoDeMonto.LeerListado(ClsTiposDeMontos.ETipoDeListado.CrearRegistro, ref InformacionDelError); ClsCajas Cajas = new ClsCajas(); List <Caja> BuscarCajaAbierta = Cajas.LeerListado(ClsCajas.ETipoListado.CajaAbierta, ref InformacionDelError); if (ListarMontos != null && BuscarCajaAbierta != null) { bool OcultatCierreAperturaCaja = false; foreach (TipoDeMonto Elemento in ListarMontos) { OcultatCierreAperturaCaja = false; if (BuscarCajaAbierta.Count > 0 && Elemento.ID_TipoDeMonto == (int)ClsTiposDeMontos.ETiposDeMontos.AperturaCaja) { OcultatCierreAperturaCaja = true; } else if (BuscarCajaAbierta.Count == 0 && Elemento.ID_TipoDeMonto == (int)ClsTiposDeMontos.ETiposDeMontos.CierreCaja) { OcultatCierreAperturaCaja = true; } if (!OcultatCierreAperturaCaja) { int NumeroDeFila = dgvListarRegistros.Rows.Add(); dgvListarRegistros.Rows[NumeroDeFila].Cells[(int)ENumColDGVRegistro.ID_Cuenta].Value = Elemento.ID_TipoDeMonto; dgvListarRegistros.Rows[NumeroDeFila].Cells[(int)ENumColDGVRegistro.Nombre].Value = Elemento.Nombre; dgvListarRegistros.Rows[NumeroDeFila].Cells[(int)ENumColDGVRegistro.Tipo].Value = Elemento.TipoDeMovimiento.Nombre; dgvListarRegistros.Rows[NumeroDeFila].Cells[(int)ENumColDGVRegistro.EnviarCuenta].Value = "Enviar"; } } } else if (InformacionDelError == string.Empty) { MessageBox.Show("Fallo al listar los montos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void SeleccionarRegistro_Click(object sender, EventArgs e) { using (FrmSeleccionarRegistro FormSeleccionarRegistros = new FrmSeleccionarRegistro()) { FormSeleccionarRegistros.ShowDialog(); if (FormSeleccionarRegistros.DialogResult == DialogResult.OK) { txtMonto.Text = string.Empty; txtDetalle.Text = string.Empty; txtNombreRegistro.Visible = true; pnlDecorativo3.Visible = true; txtTipo.Visible = true; pnlDecorativo5.Visible = true; ID_Registro = FormSeleccionarRegistros.G_ID_Registro; string InformacionDelError = string.Empty; ClsTiposDeMontos TipoDeMontos = new ClsTiposDeMontos(); TipoDeMonto CargarMonto = TipoDeMontos.LeerPorNumero(ID_Registro, ref InformacionDelError); if (CargarMonto != null) { txtNombreRegistro.Text = CargarMonto.Nombre; txtTipo.Text = CargarMonto.TipoDeMovimiento.Nombre; } else if (InformacionDelError == string.Empty) { MessageBox.Show($"Ocurrio un fallo al cargar el monto", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); Close(); } else { MessageBox.Show($"{InformacionDelError}", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); Close(); } } } }