private static bool Modificar(Prestamos prestamo)
        {
            Contexto contexto   = new Contexto();
            bool     modificado = false;

            try
            {
                contexto.Entry(prestamo).State = EntityState.Modified;
                modificado = (contexto.SaveChanges() > 0);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(modificado);
        }
Beispiel #2
0
        //---[ INSERTAR ]---
        private static bool Insertar(Prestamos prestamos)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Prestamos.Add(prestamos);
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
        private static bool Insertar(Prestamos prestamo)
        {
            Contexto contexto  = new Contexto();
            bool     insertado = false;

            try
            {
                contexto.Prestamos.Add(prestamo);
                insertado = (contexto.SaveChanges() > 0);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(insertado);
        }
        public static bool Modificar(Prestamos prestamo)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Entry(prestamo).State = EntityState.Modified;
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
Beispiel #5
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");
            }
        }
        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");
            }
        }
Beispiel #7
0
        public bool Update(Prestamos Model)
        {
            try
            {
                var originalModel = _libraryDbContext.Prestamos.Single(x =>
                                                                       x.IdPrestamo == Model.IdPrestamo
                                                                       );
                originalModel.Prestamo = Model.Prestamo;



                _libraryDbContext.Update(Model);
                _libraryDbContext.SaveChanges();
            }
            catch (System.Exception)
            {
                return(false);
            }
            return(true);
        }
Beispiel #8
0
        public static Prestamos Buscar(int id)
        {
            Contexto  db        = new Contexto();
            Prestamos prestamos = new Prestamos();

            try
            {
                prestamos = db.prestamos.Find(id);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }

            return(prestamos);
        }
        private async Task <bool> Insertar(Prestamos prestamo)
        {
            bool ok = false;

            try
            {
                prestamo.Balance = prestamo.Monto;
                await Contexto.Prestamos.AddAsync(prestamo);

                ok = await Contexto.SaveChangesAsync() > 0;

                SumarBalacePersona(prestamo);
            }
            catch (Exception)
            {
                throw;
            }

            return(ok);
        }
        public void GuardarBalanceTest()
        {
            Prestamos prestamo = new Prestamos();
            bool      paso     = false;

            prestamo.PrestamosId = 1;
            prestamo.PersonaId   = 1;
            prestamo.Balance     = 600;

            PrestamosBLL.Guardar(prestamo);

            Personas persona = PersonasBLL.Buscar(1);

            if (persona.Balance == prestamo.Balance)
            {
                paso = true;
            }

            Assert.AreEqual(paso, true);
        }
        private static bool Modificar(Prestamos Prestamo)
        {
            Contexto datos = new Contexto();
            bool     esOk  = false;

            try
            {
                datos.Entry(Prestamo).State = EntityState.Modified;
                esOk = datos.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                datos.Dispose();
            }
            return(esOk);
        }
Beispiel #12
0
        public bool Eliminar(int Id)
        {
            bool paso = false;

            try
            {
                Prestamos Prestamo = contexto.Prestamos.Find(Id);
                contexto.Entry(Prestamo).State = EntityState.Deleted;
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
        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();
            }
        }
Beispiel #14
0
        public bool Guardar(Prestamos Prestamo)
        {
            bool paso = false;

            try
            {
                contexto.Prestamos.Add(Prestamo);
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
Beispiel #15
0
        public static bool Modificar(Prestamos prestamoActual)
        {
            bool     paso     = false;
            double   auxiliar = 0;
            Contexto contexto = new Contexto();

            try
            {
                Personas  persona          = PersonasBLL.Buscar(prestamoActual.PersonaId);
                Prestamos prestamoAnterior = PrestamosBLL.Buscar(prestamoActual.PrestamoId);
                prestamoActual.Balance = prestamoActual.Monto;

                if (prestamoActual.Monto > prestamoAnterior.Monto)
                {
                    auxiliar         = prestamoActual.Monto - prestamoAnterior.Monto;
                    persona.Balance += auxiliar;
                }

                else
                {
                    auxiliar         = prestamoAnterior.Monto - prestamoActual.Monto;
                    persona.Balance -= auxiliar;
                }

                contexto.Entry(persona).State        = EntityState.Modified;
                contexto.Entry(prestamoActual).State = EntityState.Modified;
                paso = contexto.SaveChanges() > 0;
            }

            catch (Exception)
            {
                throw;
            }

            finally
            {
                contexto.Dispose();
            }

            return(paso);
        }
        public static List <Prestamos> ConsultarPrestamosPorEstado(Prestamos P_Prestamo)
        {
            WCFServicio.ServiciosClient objservicio = null;

            try
            {
                objservicio = new WCFServicio.ServiciosClient();
                return(objservicio.ConsultarPrestamosPorEstado(P_Prestamo));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (objservicio != null)
                {
                    objservicio.Close();
                }
            }
        }
        public static void ActualizarPrestamo(Prestamos P_Prestamo)
        {
            WCFServicio.ServiciosClient objservicio = null;

            try
            {
                objservicio = new WCFServicio.ServiciosClient();
                objservicio.ActualizarPrestamo(P_Prestamo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (objservicio != null)
                {
                    objservicio.Close();
                }
            }
        }
        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;
        }
Beispiel #19
0
        public void GuardarTest()

        {
            Prestamos pre = new Prestamos();

            pre.PrestamoId = 0;

            pre.Fecha = DateTime.Now;

            pre.PersonaId = 1;

            pre.Concepto = "Alquiler";

            pre.Monto = 100;

            pre.Balance = 100;

            //  bool paso = PrestamosBLL.GU(pre);

            //     Assert.AreEqual(paso, true);
        }
Beispiel #20
0
        public static bool Guardar(Prestamos prestamos)
        {
            Contexto contexto = new Contexto();
            bool     ok       = false;

            try
            {
                contexto.Prestamos.Add(prestamos);
                ok = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(ok);
        }
Beispiel #21
0
        public static Prestamos Buscar(int id)
        {
            Contexto  contexto = new Contexto();
            Prestamos Prestamo = new Prestamos();

            try
            {
                Prestamo = contexto.Prestamos.Include(x => x.Detalles)
                           .Where(x => x.PrestamoId == id)
                           .SingleOrDefault();
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(Prestamo);
        }
Beispiel #22
0
        private static bool Modificar(Prestamos prestamos)
        {
            bool     key      = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Entry(prestamos).State = EntityState.Modified;
                key = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }

            return(key);
        }
Beispiel #23
0
        private static bool Insertar(Prestamos prestamo)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                PersonaBLL.AumentarBalance(prestamo.PersonaId, prestamo.Monto);
                contexto.Prestamos.Add(prestamo);
                paso = contexto.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
Beispiel #24
0
        public static bool Insertar(Prestamos prestamos)
        {
            bool     paso = false;
            Contexto db   = new Contexto();

            try
            {
                db.Prestamos.Add(prestamos);
                paso = db.SaveChanges() > 0;
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }

            return(paso);
        }
        private static bool Insertar(Prestamos prestamo)
        {
            Context context = new Context();
            bool    found   = false;

            try{
                prestamo.Balance = prestamo.Monto;
                context.Prestamos.Add(prestamo);
                found = context.SaveChanges() > 0;

                Personas persona = PersonaBLL.Buscar(prestamo.PersonaId);
                persona.Balance += prestamo.Monto;
                PersonaBLL.Modificar(persona);
            } catch {
                throw;
            } finally{
                context.Dispose();
            }

            return(found);
        }
Beispiel #26
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int                  id;
            Prestamos            prestamo    = new Prestamos();
            PrestamosRepositorio repositorio = new PrestamosRepositorio();

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

            Limpiar();

            prestamo = repositorio.Buscar(id);

            if (prestamo != null)
            {
                LlenaCampos(prestamo);
            }
            else
            {
                MessageBox.Show("Prestamo no encontrado", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public ActionResult ModificarPrestamo(Prestamos prestamo)
        {
            try
            {
                String fecha = DateTime.Now.ToString("dd.MM.yyy");
                objMetodos.ModificarPrestamo(modificarPrestamo, prestamo.nombreSocioPrestamo, prestamo.nombreLibroPrestamo, prestamo.cantidadSolicitadaLibroPrestamo, fecha);

                DataSet   ds        = objMetodos.MostrarPrestamos();
                DataTable tabla     = ds.Tables[0];
                Prestamos prestamo2 = new Prestamos
                {
                    tabla = tabla
                };
                return(View("GestionPrestamosModificar", prestamo2));
            }
            catch (Exception)
            {
                ViewBag.mensaje = "Error al actualizar prestamo";
                return(View());
            }
        }
Beispiel #28
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);
            }
        }
Beispiel #29
0
        public async Task <ActionResult> AddPrest(AddPrestViewModel apvm)
        {
            //Usuarios e = db.Usuarios.Where(x => x.IdUser == 1).FirstOrDefault();
            var e = Convert.ToInt32(Session["Id"]);

            for (var i = 0; i < apvm.id.Count; i++)
            {
                Prestamos p = new Prestamos();
                p.Cantidad         = apvm.cantidad[i];
                p.IdUser           = e;
                p.Estado           = 1;
                p.Fecha            = Convert.ToString(DateTime.Now);
                p.CantidadDevuelta = 0;
                p.IdProducto       = apvm.id[i];
                db.Prestamos.Add(p);
                await db.SaveChangesAsync();
            }


            return(Redirect("Espera"));
        }
        public static bool Modificar(Prestamos prestamos)
        {
            bool     paso = false;
            Contexto db   = new Contexto();

            try
            {
                db.Entry(prestamos).State = EntityState.Modified;
                paso = db.SaveChanges() > 0;
                AfectarBalance(prestamos);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                db.Dispose();
            }
            return(paso);
        }