/// <summary> /// Agrega un nuevo registro a la tabla /// </summary> /// <param name="item"></param> /// <returns></returns> public string ProductoInsert(prop.Productos item) { CreateTextCommand("INSERT INTO Productos (Descripcion, Visible) VALUES (?,?)"); AddParameter("?", item.Descripcion, OleDbType.VarChar); AddParameter("?", item.Activo, OleDbType.Numeric); return(Insert()); }
/// <summary> /// Cambia el estatus del registro a activo/inactivo /// </summary> /// <param name="item"></param> /// <returns></returns> public int ProductosDesactivar(prop.Productos item) { CreateTextCommand("UPDATE Productos SET Visible=? WHERE IdProducto=? "); AddParameter("?", item.Activo, OleDbType.Numeric); AddParameter("?", item.Id, OleDbType.Numeric); return(Update()); }
/// <summary> /// Actualiza/Modifica un registro de la tabla por su Id /// </summary> /// <param name="item"></param> /// <returns></returns> public int ProductoUpdate(prop.Productos item) { CreateTextCommand("UPDATE Productos SET Descripcion=?, Visible=? WHERE IdProducto=? "); AddParameter("?", item.Descripcion, OleDbType.VarChar); AddParameter("?", item.Activo, OleDbType.Numeric); AddParameter("?", item.Id, OleDbType.Numeric); return(Update()); }
/// <summary> /// Obtiene un registro de la tabla por su Id /// </summary> /// <param name="item"></param> /// <returns></returns> public DataTable ProductosSelectById(prop.Productos item) { CreateTextCommand("SELECT IdProducto, Descripcion, SWITCH (Visible = 1, 'Activo', Visible = 0, 'Inactivo') AS Visible FROM Productos WHERE IdProducto=?"); AddParameter("?", item.Id, OleDbType.Numeric); return(Select()); }
/// <summary> /// Actualiza/Modifica un registro de la tabla por su Id /// </summary> /// <param name="item"></param> /// <returns></returns> public int ProductoUpdate(prop.Productos item) { return(pr.ProductoUpdate(item)); }
/// <summary> /// Agrega un nuevo registro a la tabla /// </summary> /// <param name="item"></param> /// <returns></returns> public string ProductoInsert(prop.Productos item) { return(pr.ProductoInsert(item)); }
/// <summary> /// Cambia el estatus del registro a activo/inactivo /// </summary> /// <param name="item"></param> /// <returns></returns> public int ProductosDesactivar(prop.Productos item) { return(pr.ProductosDesactivar(item)); }
/// <summary> /// Obtiene un registro de la tabla por su Id /// </summary> /// <param name="item"></param> /// <returns></returns> public DataTable ProductosSelectById(prop.Productos item) { return(pr.ProductosSelectById(item)); }