Exemple #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;

        }
Exemple #2
0
        /// <summary>
        /// Borra un comprador por medio del id
        /// </summary>
        /// <param name="id">El id del comprador que se desea borrar</param>
        public int Delete(int id)
        {
            Comprador comprador = new Comprador();

            comprador = FindById(id);

            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;
        }