public List <Product> values(string a) { ProductosTableAdapter table = new ProductosTableAdapter(); List <Product> resultQuery = new List <Product>(); Product productQuery = new Product(); try { foreach (System.Data.DataRow row in table.GetDataBy(a).Rows) { // Productos.Grupo, Productos.Código, Productos.Descripción, Productos.sOPORTE, Productos.cLSiNV, Pro_Certificados.[No], Pro_Certificados.cERTIdRIVE int grupo = int.Parse(row["Grupo"].ToString()); productQuery.Grupo = grupo; string codigo = row["Código"].ToString(); productQuery.Codigo = codigo; string descrip = row["Descripción"].ToString(); productQuery.Descripcion = descrip; string soporte = row["sOPORTE"].ToString(); productQuery.Soporte = soporte; string cLSiNV = row["cLSiNV"].ToString(); productQuery.Clsinv = cLSiNV; resultQuery.Add(productQuery); } //"Datas::" + grupo + " " + codigo + " " + descrip + " " + soporte + " " + cLSiNV + " " + NoCer + "" + DriveCer return(resultQuery); } catch (Exception ex) { return(resultQuery); System.Console.WriteLine("" + ex.GetBaseException()); } }
public static void Eliminar(int pId) { ProductosTableAdapter objTA = new ProductosTableAdapter(); try { objTA.Connection.ConnectionString = BaseDatos.StringConexion;; objTA.Delete(pId); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static void Modificar(Producto pProducto) { ProductosTableAdapter objTA = new ProductosTableAdapter(); try { objTA.Connection.ConnectionString = BaseDatos.StringConexion;; objTA.Update(pProducto.Nombre, pProducto.Descripcion, pProducto.PrecioCosto, Convert.ToDecimal(pProducto.Margen), pProducto.Proveedor.Id, pProducto.Categoria.Id, pProducto.SubCategoria.Id, pProducto.Id); } catch (Exception ex) { throw new Exception(ex.Message); } }