예제 #1
0
        public static List <Cliente> ActualizarDeudas()
        {
            try
            {
                using (drususEntities db = new drususEntities())
                {
                    foreach (var cliente in db.Clientes)
                    {
                        //Corrido de fechas
                        cliente.masVentiunDias += cliente.veintiunDias;
                        cliente.veintiunDias    = cliente.catorceDias;
                        cliente.catorceDias     = cliente.sieteDias;
                        cliente.sieteDias       = 0;
                        //Registro cambio
                        db.Entry(cliente).State = EntityState.Modified;
                    }
                    //Persiste en base
                    db.SaveChanges();
                    return(db.Clientes.ToList());
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("Ha ocurrido un error al actualizar las deudas intentelo mas tarde " + e.Message);

                List <Cliente> vacia = new List <Cliente>();

                return(vacia);
            }
        }
예제 #2
0
        public static List <Cliente> ObtenerListaTodosLosClientes()
        {
            List <Cliente> clientes = new List <Cliente>();

            using (drususEntities db = new drususEntities())
            {
                clientes = db.Database.SqlQuery <Cliente>("SELECT * from Cliente order by apellido").ToList();
            }
            return(clientes);
        }
예제 #3
0
        public static List <Cliente> ObtenerListaClientes()
        {
            List <Cliente> clientes = new List <Cliente>();

            using (drususEntities db = new drususEntities())
            {
                clientes = db.Database.SqlQuery <Cliente>("SELECT * from Cliente where direccion <> 'Este cliente fue eliminado' and direccion <> 'Este cliente es deudor' or direccion is null order by apellido").ToList();
            }
            return(clientes);
        }