Exemplo n.º 1
0
        public SignIntValueChoosingModelDataSet(IRepository repository, ds_order dataset, int idsign)
        {
            this._Repository = repository;

            this.Sign = _Repository.Signs.First(s => s.idsign == idsign);

            this.datasetOrder = dataset;

            this.Order1 = (ds_order.ordersRow)dataset.orders.Rows[0];

            this.OrderSign1 = ((DataTable)dataset.docsign).AsEnumerable().FirstOrDefault(docs => docs.Field <int>("idsign") == idsign) as ds_order.docsignRow;
        }
        public DepartmentSignValueChoosingModelDataSet(Model.IRepository repository, ds_order dataset)
            : base(repository, dataset, 178)
        {
            _DepartmentIdSignValueId = new Dictionary <int, int>();

            // Дилерский отдел - Дилерский
            _DepartmentIdSignValueId.Add(66, 676);

            // Корпоративный отдел - Корпоративный
            _DepartmentIdSignValueId.Add(67, 677);

            // Диз и Арх - Диз и Арх
            _DepartmentIdSignValueId.Add(384, 678);

            // СКС - СКС
            _DepartmentIdSignValueId.Add(83, 679);
        }
Exemplo n.º 3
0
        static void AnotherMain()
        {
            dbinit.db  = new SqlConnection("Data Source=sqlwindraw.fabrikon.ru;Initial Catalog=ecad_FO;User ID=windraw;Password=Ffff1234");
            dbconn._db = new dbconn();
            SettingsLoad.currentSettings = new Atechnology.winDraw.Model.Settings.Settings();

            ds_order ds = new ds_order();

            ds_order.modelDataTable     modelDT     = new ds_order.modelDataTable();
            ds_order.orderitemDataTable orderitemDT = new ds_order.orderitemDataTable();


            //int idorderitem = 1249634;
            int idorderitem = 1249635;

            //int idorderitem = 1258469;


            dbconn.FillDataTable2(modelDT, string.Format("select top (100) * from model where idorderitem  = {0}", idorderitem), true);
            dbconn.FillDataTable2(orderitemDT, string.Format("select * from orderitem where idorderitem = {0}", idorderitem), false);

            ds_order.modelRow     modelRow  = modelDT[0];
            ds_order.orderitemRow orderitem = orderitemDT[0];



            byte[]   b          = Atechnology.Components.ZipArchiver.UnZip2(modelRow.classnative);
            clsModel classmodel = new clsModel(b);

            classmodel.Load(b);
            MemoryStream ms        = new MemoryStream(b);
            XmlReader    xmlReader = XmlReader.Create(ms);

            XElement xElement = XElement.Load(xmlReader);

            //classmodel.Save();

            //classmodel.ZipSave();

            classmodel.ZipConstructionSave();



            ImitationSaveClassModel(classmodel);
        }
 public ApertureToGlazingCountObjectSignValueChoosingModelDataSet(IRepository repository, ds_order dataset)
     : base(repository, dataset, 197)
 {
 }
 public PaymentMethodSignValueChoosingModelDataSet(IRepository repository, ds_order dataset)
     : base(repository, dataset, 177)
 {
 }
 public LoggiaRecomendationObjectSignValueChoosingModelDataSet(IRepository repository, ds_order dataset)
     : base(repository, dataset, 198)
 {
 }
 public GlassCoverObjectSignValueChoosingModelDataSet(IRepository repository, ds_order dataset)
     : base(repository, dataset, 185)
 {
 }