private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            var paso = PrestamosBLL.Guardar(prestamo);

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Transacción exitosa!", "Exito",
                                MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Transacción Fallida", "Fallo",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Exemple #2
0
        public void GuardarTest()
        {
            Prestamos prestamo = new Prestamos();
            Personas  persona  = new Personas();

            persona.PersonaId = 2;
            persona.Nombre    = "aa";
            persona.Apellido  = "aa";
            persona.Cedula    = "111-1111111-1";

            PersonasBLL.Guardar(persona);

            prestamo.IdPrestamo       = 2;
            prestamo.IdPersona        = 2;
            prestamo.Monto            = 1150;
            prestamo.ConceptoPrestamo = "aa";
            prestamo.FechaPrestamo    = DateTime.Now;

            bool ok = PrestamosBLL.Guardar(prestamo);

            Assert.IsTrue(ok);
        }
        private void buscarPrestamoButton_Click(object sender, RoutedEventArgs e)
        {
            var prestamo = PrestamosBLL.Buscar(int.Parse(idPrestamoTextBox.Text));

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

            this.DataContext = Prestamo;

            /*idPrestamoTextBox.IsReadOnly = true;
             * idPersonaTextBox.IsReadOnly = true;
             * montoTextBox.IsReadOnly = true;
             * conceptoTextBox.IsReadOnly = true;
             * fechaPrestamoDataPicker.IsEnabled = false;
             * guardarButton.IsEnabled = false;*/
        }
        public void GuardarTest()
        {
            Personas prePersona = PersonasBLL.Buscar(1);

            Prestamos prestamo = new Prestamos();

            prestamo.PrestamoId = 0;
            prestamo.Fecha      = DateTime.Now;
            prestamo.PersonaId  = 1;
            prestamo.Concepto   = "Primer prestamo";
            prestamo.Monto      = 0.0m;
            prestamo.Balance    = 2600.0m;
            prestamo.Detalle.Add(new MorasDetalle {
                Id = 0, MoraId = 0, PrestamoId = 0, Valor = 50
            });

            PrestamosBLL.Guardar(prestamo);

            Personas postPersona = PersonasBLL.Buscar(1);

            Assert.AreEqual(prePersona.Balance + 5200, postPersona.Balance);
        }
Exemple #5
0
        //——————————————————————————————————————————————————————————————[ Guardar ]———————————————————————————————————————————————————————————————
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            {
                if (!Validar())
                {
                    return;
                }

                //—————————————————————————————————[ Prestamo Id ]—————————————————————————————————
                if (PrestamoIdTextbox.Text.Trim() == string.Empty)
                {
                    MessageBox.Show("El Campo (Préstamo Id) está vacío.\n\nAsigne un Id al Préstamo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    PrestamoIdTextbox.Text = "0";
                    PrestamoIdTextbox.Focus();
                    PrestamoIdTextbox.SelectAll();
                    return;
                }
                //—————————————————————————————————[ Amigo Id ]—————————————————————————————————
                if (AmigoIdComboBox.Text == string.Empty)
                {
                    MessageBox.Show("El Campo (Amigo Id) está vacío.\n\nPorfavor, Seleccione un Amigo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning);
                    AmigoIdComboBox.IsDropDownOpen = true;
                    return;
                }

                var paso = PrestamosBLL.Guardar(this.prestamos);
                if (paso)
                {
                    Limpiar();
                    MessageBox.Show("Transacción Exitosa", "Éxito", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Transacción Fallida", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Prestamos contrato  = new Prestamos();
            bool      realizado = false;

            if (!Validar())
            {
                return;
            }

            contrato = LlenaClase();


            if (IDnumericUpDown.Value == 0)
            {
                realizado = PrestamosBLL.Guardar(contrato);
            }
            else
            {
                if (!Existe())
                {
                    MessageBox.Show("No se puede modificar un préstamo inexistente", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                realizado = PrestamosBLL.Modificar(contrato);
            }

            if (realizado)
            {
                Limpiar();
                MessageBox.Show("Guardado exitosamente", "GUARDADO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar", "NO GUARDADO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void ConsultarButton_Click(object sender, RoutedEventArgs e)
        {
            Datos.ItemsSource = null;
            var listado = new List <Prestamos>();

            if (DesdeDate.SelectedDate != null)
            {
                listado = PrestamosBLL.GetList(c => c.Fecha.Date >= HastaDate.SelectedDate);
            }
            else
            {
                listado = PrestamosBLL.GetList(c => true);
            }

            if (HastaDate.SelectedDate != null)
            {
                listado = PrestamosBLL.GetList(c => c.Fecha.Date <= HastaDate.SelectedDate);
            }
            else
            {
                listado = PrestamosBLL.GetList(c => true);
            }
            Datos.ItemsSource = listado;
        }
Exemple #8
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)
            {
                desabilitarTextBox(false);
                IDTextBox.Text       = prestamo.PrestamoId.ToString();
                FechaTextBox.Text    = prestamo.Fecha;
                ConceptoTextBox.Text = prestamo.Concepto;
                MontoTextBox.Text    = prestamo.Monto.ToString("N2");
                BalanceTextBox.Text  = prestamo.Balance.ToString("N2");
                buscarCliente(prestamo.PersonaId);
            }
            else
            {
                this.DataContext = this.prestamo;
            }
        }
        public async Task InsertarTest()
        {
            int personaId = 1;//Ya existe

            bool FuePrestamoInsertado        = false;
            bool FuePersonaBalanceModificado = false;

            Prestamo prestamo = new Prestamo {
                PrestamoId = 0,
                PersonaId  = personaId,
                Monto      = 1000,
                Balance    = 1000,
                Fecha      = DateTime.Now
            };

            var persona = await PersonasBLL.Buscar(personaId);

            if (persona != null)
            {
                decimal balaceInicial = persona.Balance;

                FuePrestamoInsertado = await PrestamosBLL.Insertar(prestamo);

                var personaModificada = await PersonasBLL.Buscar(personaId);

                decimal balanceFinal = personaModificada.Balance;

                FuePersonaBalanceModificado = (balanceFinal == (balaceInicial + prestamo.Monto));
            }
            else
            {
                Console.WriteLine("La Persona no existe");
            }

            Assert.IsTrue(FuePrestamoInsertado && FuePersonaBalanceModificado);
        }
        private bool VerificarExistenciaPrestamos()
        {
            if (string.IsNullOrEmpty(Id.Text))
            {
                ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script: "toastr['info']('Digite el id del Prestamo');", addScriptTags: true);
            }
            else
            {
                int id = Utilidades.TOINT(Id.Text);

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

                if (prestamos != null)
                {
                    return(true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, typeof(Page), "toastr_message", script: "toastr['info']('No existe Prestamos con ese id');", addScriptTags: true);
                }
            }

            return(false);
        }
Exemple #11
0
 public ActionResult <List <Prestamo> > Get()
 {
     return(PrestamosBLL.GetPrestamos());
 }
 public void Post([FromBody] Prestamo prestamos)
 {
     PrestamosBLL.Guardar(prestamos);
 }
Exemple #13
0
        public void ExisteTest()
        {
            bool ok = PrestamosBLL.Existe(2);

            Assert.IsTrue(ok);
        }
Exemple #14
0
 public void Delete(int id)
 {
     PrestamosBLL.Eliminar(id);
 }
 public ActionResult <List <Prestamos> > Get()
 {
     return(PrestamosBLL.GetList(x => true));
 }
Exemple #16
0
        public void GetListTest()
        {
            var listaPrestamos = PrestamosBLL.GetPrestamo();

            Assert.IsNotNull(listaPrestamos, "Error al obtener lista");
        }
        public void BuscarTest()
        {
            var encontrado = PrestamosBLL.Buscar(1);

            Assert.IsNotNull(encontrado);
        }
Exemple #18
0
 public ActionResult <List <Prestamos> > Get(int id)
 {
     return(PrestamosBLL.GetPrestamo());
 }
Exemple #19
0
 public void Post([FromBody] Prestamos Prestamo)
 {
     PrestamosBLL.Guardar(Prestamo);
 }
 public void Put(int id, [FromBody] Prestamos prestamos)
 {
     PrestamosBLL.Modificar(prestamos);
 }
 public void Post([FromBody] Prestamos prestamos)
 {
     bool paso = PrestamosBLL.Guardar(prestamos);
 }
Exemple #22
0
        public void EliminarTest()
        {
            bool ok = PrestamosBLL.Eliminar(2);

            Assert.IsTrue(ok);
        }
Exemple #23
0
        public void EliminarTest()
        {
            bool paso = PrestamosBLL.Eliminar(1);

            Assert.IsNotNull(paso);
        }
 public ActionResult <IEnumerable <Prestamo> > Get()
 {
     return(PrestamosBLL.Getprestamos());
 }
Exemple #25
0
        public void BuscarTest()
        {
            var encontrado = PrestamosBLL.Buscar(2);

            Assert.IsTrue(encontrado != null);
        }
Exemple #26
0
        public void BuscarTest()
        {
            var paso = PrestamosBLL.Buscar(1);

            Assert.AreEqual(paso, paso);
        }
 public ActionResult <Prestamo> Get(int id)
 {
     return(PrestamosBLL.Buscar(id));
 }
Exemple #28
0
        public void ExisteTest()
        {
            var paso = PrestamosBLL.Existe(1);

            Assert.IsNotNull(paso);
        }
 public bool Delete(int id)
 {
     return(PrestamosBLL.Eliminar(id));
 }
        public void ExisteTest()
        {
            bool paso = PrestamosBLL.Existe(2);

            Assert.AreEqual(paso, true);
        }