Exemplo n.º 1
0
        private void StreamWorker_RequestDanhMuc()
        {
            try
            {
                RequestDanhMucMessage rq = ProtoBuf.Serializer.DeserializeWithLengthPrefix <Message.RequestDanhMucMessage>(this.streamRead, ProtoBuf.PrefixStyle.Base128);

                lock (this.socket)
                {
                    UpdateDanhMucMessage dm = new UpdateDanhMucMessage();
                    dm.MaTT = rq.MaTT;

                    foreach (var x in dbModel.GetDMTinhThanh())
                    {
                        dm.DMTinh[x.MaTinh] = x.TenTinh;
                    }
                    foreach (var x in dbModel.GetDMThanhPho())
                    {
                        dm.DMThanhPho[x.MaThanhPho] = x.TenThanhPho;
                    }
                    foreach (var x in dbModel.GetDMDanToc())
                    {
                        dm.DMDanToc[x.Id] = x.TenDanToc;
                    }
                    foreach (var x in dbModel.GetDMTrinhDoHocVan())
                    {
                        dm.DMTrinhDo[x.Id] = x.TrinhDo;
                    }
                    messages.Add(dm);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemplo n.º 2
0
 private void StreamWorker_UpdateDanhMuc()
 {
     try
     {
         UpdateDanhMucMessage mes = ProtoBuf.Serializer.DeserializeWithLengthPrefix <UpdateDanhMucMessage>(this.streamRead, ProtoBuf.PrefixStyle.Base128);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }