Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
        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();
                    }
                }
            }
        }