Beispiel #1
0
        /// <summary>
        /// Actualiza los datos del comprador
        /// </summary>
        /// <param name="comprador">El nuevo objeto comprador que reemplazara al anterior</param>
        public int Update(Comprador comprador)
        {
            DAODataContext contexto = new DAODataContext();

            compradores compradorTable = contexto.compradores.Single(compradorRow => compradorRow.id_comprador == comprador.GetId());

            compradorTable.nombre_comprador           = comprador.GetNombre();
            compradorTable.apellido_paterno_comprador = comprador.GetApellidoPaterno();
            compradorTable.apellido_materno_comprador = comprador.GetApellidoMaterno();


            contexto.SubmitChanges();

            return(0);
        }
Beispiel #2
0
        /// <summary>
        /// Inserta un objeto comprador
        /// </summary>
        /// <param name="comprador"></param>
        public int Insert(Comprador comprador)
        {
            compradores compradorTable = new compradores
            {
                nombre_comprador           = comprador.GetNombre(),
                apellido_paterno_comprador = comprador.GetApellidoPaterno(),
                apellido_materno_comprador = comprador.GetApellidoMaterno()
            };


            DAODataContext contexto = new DAODataContext();

            contexto.compradores.InsertOnSubmit(compradorTable);
            contexto.SubmitChanges();
            return(0);
        }
Beispiel #3
0
        /// <summary>
        /// Borra un objeto comprador
        /// </summary>
        /// <param name="pro">El objeto comprador a ser borrado</param>
        public int Delete(Comprador comprador)
        {
            compradores compradorTable = new compradores
            {
                id_comprador               = comprador.GetId(),
                nombre_comprador           = comprador.GetNombre(),
                apellido_paterno_comprador = comprador.GetApellidoPaterno(),
                apellido_materno_comprador = comprador.GetApellidoMaterno()
            };


            DAODataContext contexto = new DAODataContext();

            contexto.compradores.Attach(compradorTable);
            contexto.compradores.DeleteOnSubmit(compradorTable);
            contexto.SubmitChanges();
            return(0);
        }