Example #1
0
        private bool ExisteEnLaBaseDeDatos()
        {
            CobradoresRepositorio repositorio = new CobradoresRepositorio();
            Cobradores            cobrador    = repositorio.Buscar((int)CobradorIdnumericUpDown.Value);

            return(cobrador != null);
        }
Example #2
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int                   id;
            Cobradores            cobrador    = new Cobradores();
            CobradoresRepositorio repositorio = new CobradoresRepositorio();

            int.TryParse(Convert.ToString(CobradorIdnumericUpDown.Value), out id);

            Limpiar();

            cobrador = repositorio.Buscar(id);

            if (cobrador != null)
            {
                if (cobrador.Activo)
                {
                    LlenaCampos(cobrador);
                }
                else
                {
                    DialogResult resultado = MessageBox.Show("El cobrador se encuentra INACTIVO, ¿Desea buscarlo entre los cobradores INACTIVOS?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

                    if (resultado == DialogResult.Yes)
                    {
                        LlenaCampos(cobrador);
                    }
                }
            }
            else
            {
                MessageBox.Show("Cobrador no encontrado", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public void BuscarTest()
        {
            Cobradores            cobrador    = new Cobradores();
            CobradoresRepositorio repositorio = new CobradoresRepositorio();

            cobrador = repositorio.Buscar(1);
            Assert.IsTrue(cobrador != null);
        }
Example #4
0
        private void LlenaCampos(Prestamos prestamo)
        {
            ClientesRepositorio   repositorioCliente  = new ClientesRepositorio();
            CobradoresRepositorio repositorioCobrador = new CobradoresRepositorio();

            PrestamoIdnumericUpDown.Value       = prestamo.PrestamoId;
            FechadateTimePicker.Value           = prestamo.Fecha;
            ClientecomboBox.Text                = repositorioCliente.Buscar(prestamo.ClienteId).Nombres;
            CobradorcomboBox.Text               = repositorioCobrador.Buscar(prestamo.CobradorId).Nombres;
            MontonumericUpDown.Value            = prestamo.MontoPrestado;
            PorcientoInteresnumericUpDown.Value = prestamo.PorcientoInteres;
            CantidadCuotasnumericUpDown.Value   = prestamo.CantidadCuotas;
            MyerrorProvider.Clear();

            this.Detalle = prestamo.Cuotas;
            CargarGrid();
        }
Example #5
0
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            int id;
            CobradoresRepositorio repositorio = new CobradoresRepositorio();

            int.TryParse(Convert.ToString(CobradorIdnumericUpDown.Value), out id);

            if (repositorio.Buscar(id) != null)
            {
                EliminarCobradoresVDForm EliminarVentanaDialogo = new EliminarCobradoresVDForm(id);
                EliminarVentanaDialogo.ShowDialog();
                Limpiar();
            }
            else
            {
                MyerrorProvider.SetError(CobradorIdnumericUpDown, "No se puede eliminar o desactivar un cobrador que no existe");
            }
        }