C# Class DatosSKD.DAO.Modulo16.DaoCarrito

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

Public Methods

Method 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 method

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

ConsultarTodos() public method

Metodo heredado del DAOgeneral
public ConsultarTodos ( ) : List
return List

ConsultarXId() public method

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

DaoCarrito() public method

Constructor vacio del DAO
public DaoCarrito ( ) : System
return System

Modificar() public method

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

ModificarCarrito() public method

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
return bool

RegistrarPago() public method

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
return bool

agregarItem() public method

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
return bool

eliminarItem() public method

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
return bool

getEvento() public method

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
return int>.Dictionary

getImplemento() public method

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
return int>.Dictionary

getMatricula() public method

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
return int>.Dictionary

getMontoPagado() public method

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
return float