コード例 #1
0
        public async Task ModificarTest()
        {
            int     PrestamoId     = 1;
            decimal BalanceRestado = 500m;

            var prestamo = await PrestamosBLL.Buscar(PrestamoId);

            var persona = await PersonasBLL.Buscar(prestamo.PersonaId);

            decimal BalancePrestamoInicial = prestamo.Balance;
            decimal BalacePersonaInicial   = persona.Balance;

            prestamo.Balance -= BalanceRestado;

            await PrestamosBLL.Modificar(prestamo);

            var personaModificada = await PersonasBLL.Buscar(prestamo.PersonaId);

            var prestamoModificado = await PrestamosBLL.Buscar(PrestamoId);

            bool FuePestamoModificado        = (prestamoModificado.Balance == (BalancePrestamoInicial - BalanceRestado));
            bool FuePersonaBalanceModificado = (personaModificada.Balance == (BalacePersonaInicial - BalanceRestado));

            Assert.IsTrue(FuePestamoModificado && FuePersonaBalanceModificado);
        }
コード例 #2
0
        public void BuscarTest()
        {
            Prestamo prestamo;

            prestamo = PrestamosBLL.Buscar(2);
            Assert.AreEqual(prestamo, prestamo);
        }
コード例 #3
0
        public void BuscarTest()
        {
            Prestamos pre;

            pre = PrestamosBLL.Buscar(1);

            Assert.AreEqual(pre, pre);
        }
コード例 #4
0
        public void BuscarTest()
        {
            Prestamos p;

            p = PrestamosBLL.Buscar(1);


            Assert.AreEqual(p, p);
        }
コード例 #5
0
        public void BuscarTest()
        {
            Prestamos prestamos = new Prestamos();

            prestamos.PrestamoId = 0;
            prestamos.Monto      = 200;
            prestamos.Balance    = 200;
            prestamos.Concepto   = "abs";
            PrestamosBLL.Buscar(1);
        }
コード例 #6
0
        public void ModificarTest()
        {
            Prestamo prestamo = PrestamosBLL.Buscar(3);

            prestamo.Concepto = "x";

            bool modificado = PrestamosBLL.Modificar(prestamo);

            Assert.AreEqual(modificado, true);
        }
コード例 #7
0
        public void ModificarTest()
        {
            Prestamos encontrado = PrestamosBLL.Buscar(1);

            encontrado.Monto        = 500;
            encontrado.MoraDetalles = new List <MoraDetalle>();
            bool Modificado = PrestamosBLL.Modificar(encontrado);

            Assert.IsTrue(Modificado);
        }
コード例 #8
0
        private void BuscarPrestamo()
        {
            int id = Utilidades.TOINT(Id.Text);

            prestamos = PrestamosBLL.Buscar(p => p.PrestamoId == id);

            if (prestamos != null)
            {
                DatosPrestamo();
            }
        }
コード例 #9
0
        public ActionResult <Prestamos> Get(int id)
        {
            var encontrado = PrestamosBLL.Buscar(id);

            if (encontrado == null)
            {
                return(NotFound());
            }

            return(encontrado);
        }
コード例 #10
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            int id = Utilidades.TOINT(Id.Text);



            if (PrestamosBLL.Eliminar(PrestamosBLL.Buscar(p => p.PrestamoId == id)))
            {
                Limpiar();
            }
        }
コード例 #11
0
        public void BuscarTest()
        {
            Prestamos prestamo = PrestamosBLL.Buscar(1);
            bool      paso     = false;

            if (prestamo != null)
            {
                paso = true;
            }

            Assert.AreEqual(paso, true);
        }
コード例 #12
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            Prestamos prestamoAnt = new Prestamos();
            Clientes  cliente     = new Clientes();

            bool paso = false;
            int  id   = 0;

            if (!Validar())
            {
                return;
            }

            if (IDTextBox.Text.Length > 0)
            {
                id          = int.Parse(IDTextBox.Text);
                prestamoAnt = PrestamosBLL.Buscar(id);
            }

            prestamo.PrestamoId = id;
            prestamo.Fecha      = FechaTextBox.Text;
            prestamo.PersonaId  = int.Parse(ClienteComboBox.SelectedValue.ToString());
            prestamo.Cliente    = ClienteComboBox.Text;
            prestamo.Concepto   = ConceptoTextBox.Text;
            prestamo.Monto      = float.Parse(MontoTextBox.Text);
            prestamo.Balance    = prestamo.Monto;

            cliente = ClientesBLL.Buscar(prestamo.PersonaId);

            if (!editando)
            {
                paso             = PrestamosBLL.Guardar(prestamo);
                cliente.Balance += prestamo.Monto;
            }
            else
            {
                paso             = PrestamosBLL.Modificar(prestamo);
                cliente.Balance -= prestamoAnt.Monto;
                cliente.Balance += prestamo.Monto;
            }

            if (paso)
            {
                Limpiar();
                ClientesBLL.Guardar(cliente);
                MessageBox.Show("Transacciones exitosa!", "Exito");
            }
            else
            {
                MessageBox.Show("Transacciones Fallida", "Fallo");
            }
        }
コード例 #13
0
        public IActionResult Delete(int id)
        {
            var prestamo = PrestamosBLL.Buscar(id);

            if (prestamo == null)
            {
                return(NotFound());
            }

            bool elimino = PrestamosBLL.Eliminar(id);

            return(NoContent());
        }
コード例 #14
0
        public ActionResult Delete(int id)
        {
            if (PrestamosBLL.Buscar(id) != null)
            {
                PrestamosBLL.Eliminar(id);
            }
            else
            {
                return(NotFound());
            }

            return(NoContent());
        }
コード例 #15
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var prestamo = PrestamosBLL.Buscar(int.Parse(PrestamoIdTextBox.Text));

            if (prestamo != null)
            {
                this.prestamos = prestamo;
            }
            else
            {
                prestamo = new Prestamos();
            }
            DataContext = prestamo;
        }
コード例 #16
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Prestamos encontrado = PrestamosBLL.Buscar(Prestamo.PrestamoId);

            if (encontrado != null)
            {
                Prestamo = encontrado;
                Cargar();
            }
            else
            {
                Limpiar();
                MessageBox.Show("Prestamo no existe en la base de datos", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #17
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var prestamo = PrestamosBLL.Buscar(Utilidades.ToInt(PrestamoIdTextBox.Text));

            if (prestamo != null)
            {
                this.prestamos = prestamo;
            }
            else
            {
                this.prestamos = new Prestamos();
            }

            this.DataContext = this.prestamos;
        }
コード例 #18
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var prestamito = PrestamosBLL.Buscar(int.Parse(PrestamoTextBox.Text));

            if (prestamito != null)
            {
                Prestamo = prestamito;
                Cargar();
            }
            else
            {
                Refrescar();
                MessageBox.Show("No existe en la base de datos", "No encontrado", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #19
0
        public void BuscarTest()
        {
            bool busco   = false;
            var  persona = PrestamosBLL.Buscar(1);

            if (persona != null)
            {
                busco = true;
            }
            else
            {
                busco = false;
            }

            Assert.IsTrue(busco);
        }
コード例 #20
0
        public void BuscarTest()
        {
            bool paso;
            var  prestamo = PrestamosBLL.Buscar(2);

            if (prestamo != null)
            {
                paso = true;
            }
            else
            {
                paso = false;
            }

            Assert.AreEqual(paso, true);
        }
コード例 #21
0
        private void EliminarButton_Click(object sender, RoutedEventArgs e)
        {
            Prestamos existe = PrestamosBLL.Buscar(Prestamo.PrestamoId);

            if (existe == null)
            {
                MessageBox.Show("No existe la Prestamo en la base de datos", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            else
            {
                PrestamosBLL.Eliminar(Prestamo.PrestamoId);
                MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
                Limpiar();
            }
        }
コード例 #22
0
        //---[ BUSCAR ]---
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Prestamos encontrado = PrestamosBLL.Buscar(prestamos.PrestamoId);

            if (encontrado != null)
            {
                prestamos = encontrado;
                Cargar();
                MessageBox.Show("Articulo Encontrado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show($"Esta Id de Articulo no fue encontrada.\n\nAsegurese que existe o cree una nueva.", "ERROR", MessageBoxButton.OK, MessageBoxImage.Warning);
                Limpiar();
            }
        }
コード例 #23
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Prestamos encontrado = PrestamosBLL.Buscar(prestamos.PrestamoId);

            if (encontrado != null)
            {
                prestamos = encontrado;
                Cargar();
            }
            else
            {
                MessageBox.Show($"Este Préstamo no fue encontrado.\n\nAsegúrese que existe o cree uno nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                Limpiar();
                PrestamoIdTextBox.SelectAll();
                PrestamoIdTextBox.Focus();
            }
        }
コード例 #24
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            Prestamos encontrado = PrestamosBLL.Buscar(Utilidades.ToInt(PrestamoIdTextBox.Text));

            if (encontrado != null)
            {
                this.prestamos = encontrado;
                Cargar();
            }
            else
            {
                this.prestamos   = new Prestamos();
                this.DataContext = this.prestamos;
                MessageBox.Show("Este prestamo no fue encontrado.\n\nAsegurate de que existe o cree uno nuevo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                Refrescar();
            }
        }
コード例 #25
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var prestamo = PrestamosBLL.Buscar(int.Parse(PrestamoIdTextBox.Text));

            if (prestamo != null)
            {
                this.prestamo = prestamo;
            }
            else
            {
                this.prestamo = new Entidades.Prestamos();
                MessageBox.Show("El Producto no existe", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Information);
                Limpiar();
            }
            this.DataContext = this.prestamo;
        }
コード例 #26
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int       id;
            Prestamos prestamo = new Prestamos();

            int.TryParse(IDnumericUpDown.Text, out id);

            Limpiar();

            prestamo = PrestamosBLL.Buscar(id);

            if (prestamo != null)
            {
                LlenaCampos(prestamo);
            }
            else
            {
                MessageBox.Show("Préstamo no encontrado");
            }
        }
コード例 #27
0
        private void BuscarPrestamosButton_Click(object sender, RoutedEventArgs e)
        {
            if (PrestamoTextBox.Text.Length > 0)
            {
                prestamo = PrestamosBLL.Buscar(int.Parse(PrestamoTextBox.Text));

                if (prestamo.PrestamoId > 0)
                {
                    MessageBox.Show("Prestamo Seleccionado");
                }
                else
                {
                    MessageBox.Show("Prestamo no encontrado");
                }
            }
            else
            {
                MessageBox.Show("Debe digitar el numero de prestamo");
            }
        }
コード例 #28
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            var prestamos = PrestamosBLL.Buscar(Utiidades.ToInt(PrestamoIdTextBox.Text));

            if (prestamos != null)
            {
                this.prestamos   = prestamos;
                this.DataContext = this.prestamos;
            }
            else
            {
                this.prestamos   = new Prestamos();
                this.DataContext = this.prestamos;
                MessageBox.Show("Este prestamos no fue encontrado.", "Error",
                                MessageBoxButton.OK, MessageBoxImage.Error);
                Limpiar();
                PrestamoIdTextBox.SelectAll();
                PrestamoIdTextBox.Focus();
            }
        }
コード例 #29
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Regex.IsMatch(PrestamoIdTextBox.Text, "^[1-9]+$"))
            {
                MessageBox.Show("Id no valido.",
                                "Id no valido", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            var encontrado = PrestamosBLL.Buscar(int.Parse(PrestamoIdTextBox.Text));

            if (encontrado != null)
            {
                prestamos        = encontrado;
                this.DataContext = prestamos;
            }
            else
            {
                MessageBox.Show("El prestamo no existe.", "No se encontro.", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #30
0
        private void BuscarButton_Click(object sender, RoutedEventArgs e)
        {
            if (IDTextBox.Text.Length == 0)
            {
                return;
            }

            prestamo = PrestamosBLL.Buscar(int.Parse(IDTextBox.Text));

            if (prestamo != null)
            {
                mostrarDatos();
            }
            else
            {
                prestamo = new Prestamos();
            }

            this.DataContext = this.prestamo;
            editando         = true;
        }