using FLY.Thick.Blowing.IService.IShareDBServicePack;
using FLY.Thick.Blowing.Server.Model;
using FObjBase;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FLY.Thick.Blowing.IService
{
    public interface IShareDbService
    {
        void GetProfile(AsyncCBHandler asyncDelegate, object asyncContext);
        event ProfileChangedEventHandler ProfileChanged;
        event ScanDataChangedEventHandler ScanDataChanged;
        void FinishProfile();
    }
}
namespace FLY.Thick.Blowing.IService.IShareDBServicePack
{
    public class ProfileChangedEventArgs
    {
        /// <summary>
        /// 不是insert,就是update
        /// </summary>
        public bool isInsert;

        public Db_Profile profile;
    }
    public delegate void ProfileChangedEventHandler(object sender, ProfileChangedEventArgs e);


    public class ScanDataChangedEventArgs
    {
        /// <summary>
        /// 不是insert,就是update
        /// </summary>
        public bool isInsert;

        public Lc_ScanData scandata;
    }
    public delegate void ScanDataChangedEventHandler(object sender, ScanDataChangedEventArgs e);
}