コード例 #1
0
        public void agregarCliente(List <Piezas> listausuarios)
        {
            //Agregando los diferentes parametros a las tabla de piezas
            Piezas nuevo = new Piezas(idenfificadorUsuario, nombre, descripcion, costo);

            nuevo.Id           = idenfificadorUsuario;
            nuevo.Nombre_Pieza = nombre;
            nuevo.Descripcion  = descripcion;
            nuevo.Costo        = costo;
            miBase.Piezas.InsertOnSubmit(nuevo);
            miBase.SubmitChanges();
            //Consulta a la base de datos usando LINQ para presentar todos los datos cuyo ID sea mayor o igual 0
            //Los datos se presentaran un datagrridview de forma ascendente
            var consulta = from piezas in miBase.Piezas
                           where piezas.Id == idenfificadorUsuario
                           select new
            {
                ID          = piezas.Id,
                NOMBRE      = piezas.Nombre_Pieza,
                DESCRIPCION = piezas.Descripcion,
                COSTO       = piezas.Costo
            };

            foreach (var item in consulta)
            {
                //Recorriendo la lista de consultas para agregar a la lista local y enviar al cliente
                Piezas cargar = new Piezas(item.ID, item.NOMBRE, item.DESCRIPCION, item.COSTO);
                listausuarios.Add(cargar);
                mostarUsuarios = listausuarios;
            }
        }
コード例 #2
0
        public void mostarTodos(List <Piezas> listausuarios)
        {
            //Consulta a la base de datos usando LINQ para presentar todos los datos cuyo ID sea mayor o igual 0
            //Los datos se presentaran un datagrridview de forma ascendente
            var consulta = from piezas in miBase.Piezas
                           where piezas.Id >= 0
                           orderby piezas.Id ascending
                           select new
            {
                ID          = piezas.Id,
                NOMBRE      = piezas.Nombre_Pieza,
                DESCRIPCION = piezas.Descripcion,
                COSTO       = piezas.Costo
            };

            foreach (var item in consulta)
            {
                //Recorriendo la lista de consultas para agregar a la lista local y enviar al cliente
                Piezas cargar = new Piezas(item.ID, item.NOMBRE, item.DESCRIPCION, item.COSTO);
                listausuarios.Add(cargar);
                mostarUsuarios = listausuarios;
            }
        }