public static bool sqlLeer(Stock paramStock) { String sql = String.Format(@" SELECT paramStock.*, ca.nombre as nombreCat, ti.nombre as nombreTitulo FROM stock paramStock INNER JOIN categorias ca ON ca.idcategorias = paramStock.categorias_id INNER JOIN titulo ti ON ti.idtitulo = paramStock.titulo_id WHERE cantidad = '{0}' AND paramStock.categorias_id = '{1}' AND paramStock.titulo_id = '{2}' " , paramStock.Cantidad , paramStock.IdCat , paramStock.IdTitulo); DataTable dt = BD.getInstance().sqlSelect(sql); if (dt.Rows.Count == 0) return false; paramStock.Cantidad = int.Parse(dt.Rows[0]["cantidad"].ToString()); paramStock.IdCat = int.Parse(dt.Rows[0]["categorias_id"].ToString()); paramStock.IdTitulo = int.Parse(dt.Rows[0]["titulo_id"].ToString()); paramStock.NombreCat = dt.Rows[0]["nombreCat"].ToString(); paramStock.NombreTitulo = dt.Rows[0]["nombreTitulo"].ToString(); return true; }
public static bool sqlInsert(Stock stock) { String sql = String.Format("INSERT INTO stock(cantidad, categorias_id, titulo_id) VALUES ('{0}','{1}','{2}' )" , stock.Cantidad , stock.IdCat , stock.IdTitulo ); return BD.getInstance().sqlEjecuta(sql); }
public static bool sqlDelete(Stock stock) { String sql = String.Format("DELETE FROM stock WHERE cantidad = '{0}' AND categorias_id = '{1}' AND titulo_id = '{2}'" , stock.Cantidad , stock.IdCat , stock.IdTitulo); return BD.getInstance().sqlEjecuta(sql); }
public static bool sqlUpdate(Stock stock) { String sql = String.Format(@"UPDATE stock SET cantidad = '{0}' , categorias_id = '{1}' , titulo_id = '{2}' WHERE cantidad = '{0}' AND categorias_id = '{1}' AND titulo_id = '{2}' " , stock.Cantidad , stock.IdCat , stock.IdTitulo); return BD.getInstance().sqlEjecuta(sql); }