예제 #1
0
 /// <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());
 }
예제 #2
0
 /// <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());
 }
예제 #3
0
 /// <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());
 }
예제 #4
0
 /// <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());
 }
예제 #5
0
 /// <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));
 }
예제 #6
0
 /// <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));
 }
예제 #7
0
 /// <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));
 }
예제 #8
0
 /// <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));
 }