C# 클래스 DatosSKD.DAO.Modulo16.DaoCarrito

Dao para el manejo del carrito en Base de Datos
상속: DAOGeneral, IdaoCarrito
파일 보기 프로젝트 열기: rosmantorres/sakaratedo

공개 메소드들

메소드 설명
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

메소드 상세

Agregar() 공개 메소드

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

ConsultarTodos() 공개 메소드

Metodo heredado del DAOgeneral
public ConsultarTodos ( ) : List
리턴 List

ConsultarXId() 공개 메소드

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

DaoCarrito() 공개 메소드

Constructor vacio del DAO
public DaoCarrito ( ) : System
리턴 System

Modificar() 공개 메소드

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

ModificarCarrito() 공개 메소드

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
리턴 bool

RegistrarPago() 공개 메소드

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
리턴 bool

agregarItem() 공개 메소드

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
리턴 bool

eliminarItem() 공개 메소드

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
리턴 bool

getEvento() 공개 메소드

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
리턴 int>.Dictionary

getImplemento() 공개 메소드

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
리턴 int>.Dictionary

getMatricula() 공개 메소드

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
리턴 int>.Dictionary

getMontoPagado() 공개 메소드

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
리턴 float