C# Class DatosSKD.DAO.Modulo16.DaoCarrito

Dao para el manejo del carrito en Base de Datos
Inheritance: DAOGeneral, IdaoCarrito
Afficher le fichier Open project: rosmantorres/sakaratedo

Méthodes publiques

Méthode Description
Agregar ( Entidad persona ) : bool

Metodo heredado del DAOgeneral

ConsultarTodos ( ) : List

Metodo heredado del DAOgeneral

ConsultarXId ( Entidad persona ) : Entidad

Metodo heredado del DAOgeneral

DaoCarrito ( ) : System

Constructor vacio del DAO

Modificar ( Entidad persona ) : bool

Metodo heredado del DAOgeneral

ModificarCarrito ( Entidad persona, Entidad objeto, int tipoObjeto, int cantidad ) : bool

Metodo que modifica un item al carrito de una persona en Base de Datos

RegistrarPago ( Entidad persona, Entidad pago ) : bool

Metodo que registra el pago de los productos de una persona en la Base de Datos

agregarItem ( Entidad persona, Entidad objeto, int tipoObjeto, int cantidad ) : bool

Metodo que agrega un item al carrito de una persona en Base de Datos

eliminarItem ( int tipoObjeto, Entidad objetoBorrar, Entidad persona ) : bool

Metodo que elimina un objeto que haya en el carrito del usuario en la Base de Datos

getEvento ( Entidad persona ) : int>.Dictionary

Metodo que obtiene todos los items de Eventos en el carrito del usuario de la Base de Datos

getImplemento ( Entidad persona ) : int>.Dictionary

Metodo que obtiene todos los items de implementos en el carrito del usuario de la Base de Datos

getMatricula ( Entidad persona ) : int>.Dictionary

Metodo que obtiene todos los items de Matriculas en el carrito del usuario de la Base de Datos

getMontoPagado ( Entidad persona ) : float

Metodo del DAO que obtiene todos los pagos que existan de un carrito aun abierto del usuario en la Base de Datos

Method Details

Agregar() public méthode

Metodo heredado del DAOgeneral
public Agregar ( Entidad persona ) : bool
persona DominioSKD.Entidad La persona a agregar
Résultat bool

ConsultarTodos() public méthode

Metodo heredado del DAOgeneral
public ConsultarTodos ( ) : List
Résultat List

ConsultarXId() public méthode

Metodo heredado del DAOgeneral
public ConsultarXId ( Entidad persona ) : Entidad
persona DominioSKD.Entidad La persona a consultar
Résultat DominioSKD.Entidad

DaoCarrito() public méthode

Constructor vacio del DAO
public DaoCarrito ( ) : System
Résultat System

Modificar() public méthode

Metodo heredado del DAOgeneral
public Modificar ( Entidad persona ) : bool
persona DominioSKD.Entidad La persona a modificar
Résultat bool

ModificarCarrito() public méthode

Metodo que modifica un item al carrito de una persona en Base de Datos
public ModificarCarrito ( Entidad persona, Entidad objeto, int tipoObjeto, int cantidad ) : bool
persona DominioSKD.Entidad La persona a la que se le modificara el item del carrito
objeto DominioSKD.Entidad El item que se modificara como tal
tipoObjeto int El tipo de objeto al que nos estamos refiriendo como tal
cantidad int La cantidad modificada del item
Résultat bool

RegistrarPago() public méthode

Metodo que registra el pago de los productos de una persona en la Base de Datos
public RegistrarPago ( Entidad persona, Entidad pago ) : bool
persona DominioSKD.Entidad La persona a la que se le adjudicara el pago
pago DominioSKD.Entidad El pago con el que se realizo la transaccion
Résultat bool

agregarItem() public méthode

Metodo que agrega un item al carrito de una persona en Base de Datos
public agregarItem ( Entidad persona, Entidad objeto, int tipoObjeto, int cantidad ) : bool
persona DominioSKD.Entidad La persona a la que se le agregara el item al carrito
objeto DominioSKD.Entidad El item que se agregara como tal
tipoObjeto int El tipo de objeto al que nos estamos refiriendo como tal
cantidad int La cantidad del item que estamos agregando
Résultat bool

eliminarItem() public méthode

Metodo que elimina un objeto que haya en el carrito del usuario en la Base de Datos
public eliminarItem ( int tipoObjeto, Entidad objetoBorrar, Entidad persona ) : bool
tipoObjeto int Especifica si se borrara una matricula, un inventario o evento
objetoBorrar DominioSKD.Entidad El objeto en especifico a borrar
persona DominioSKD.Entidad La persona al que se alterara su carrito
Résultat bool

getEvento() public méthode

Metodo que obtiene todos los items de Eventos en el carrito del usuario de la Base de Datos
public getEvento ( Entidad persona ) : int>.Dictionary
persona DominioSKD.Entidad La persona a la cual se desea ver su carrito
Résultat int>.Dictionary

getImplemento() public méthode

Metodo que obtiene todos los items de implementos en el carrito del usuario de la Base de Datos
public getImplemento ( Entidad persona ) : int>.Dictionary
persona DominioSKD.Entidad La persona a la cual se desea ver su carrito
Résultat int>.Dictionary

getMatricula() public méthode

Metodo que obtiene todos los items de Matriculas en el carrito del usuario de la Base de Datos
public getMatricula ( Entidad persona ) : int>.Dictionary
persona DominioSKD.Entidad La persona a la cual se desea ver su carrito
Résultat int>.Dictionary

getMontoPagado() public méthode

Metodo del DAO que obtiene todos los pagos que existan de un carrito aun abierto del usuario en la Base de Datos
public getMontoPagado ( Entidad persona ) : float
persona DominioSKD.Entidad La persona a la que se le vera los pagos realizados
Résultat float