Exemplo n.º 1
0
        public int EditHerramienta(Herramientas h)
        {
            int res = 0;

            if (h != null)
            {
                //SE CREA UN DATATABLE COMUN Y SE ASIGNA
                //EL RESULTADO DE UNA CONSULTA LINQ
                //CON EL ID DE LA FILA
                DataTable dt = hta.GetData().
                               Where(x => x.Id == h.Id).CopyToDataTable <herramientasRow>();

                //SE CREA UN DATATABLE TIPO DE LA TABLA
                herramientasDataTable hdt = new herramientasDataTable();
                //SE COMBINA LOS DATATABLES PARA FACILITAR EL MANEJO
                hdt.Merge(dt);

                //SE CREA UN DATAROW DEL TIPO DE LA TABLA
                EwoDatabaseDataSet.herramientasRow herRow =
                    hdt.FindById(h.Id);

                //SE ASIGNAN LOS VALORES MODIFICADOS
                herRow.image_path = Path.GetFileName(h.imagen_name);

                //SE EJECUTA LA ACTUALIZACIÓN
                res = hta.Update(herRow);
            }

            return(res);
        }
Exemplo n.º 2
0
        public bool ExistsHerramienta(int id)
        {
            herramientasDataTable herDT = new herramientasDataTable();

            herDT = hta.GetDataById(id);

            if (herDT.Rows.Count > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 3
0
        public List <Herramientas> GetHerramientas()
        {
            herramientasDataTable herDT = new herramientasDataTable();

            herDT = hta.GetData();

            for (int i = 0; i < herDT.Rows.Count; i++)
            {
                list.Add(new Herramientas()
                {
                    sel         = false,
                    Id          = int.Parse(herDT.Rows[i][0].ToString()),
                    herramienta = herDT.Rows[i][1].ToString(),
                    tipo        = herDT.Rows[i][2].ToString()
                });
            }
            return(list);
        }