Пример #1
0
 private void ImportMI_Click(object sender, EventArgs e)
 {
     if (OpenXML.ShowDialog() == DialogResult.OK)
     {
         Effects.Path = OpenXML.FileName;
         Effects.Import();
         if (Effects.NonlinearCoefficient > CoefficientBox.Maximum || Effects.NonlinearCoefficient < CoefficientBox.Minimum)
         {
             Effects.NonlinearCoefficient = CoefficientBox.Value;
         }
         if (Effects.Gamma > GammaBox.Maximum || Effects.Gamma < GammaBox.Minimum)
         {
             Effects.Gamma = GammaBox.Value;
         }
         if (Effects.NoiseStrength > StrengthBox.Maximum || Effects.NoiseStrength < StrengthBox.Minimum)
         {
             Effects.NoiseStrength = StrengthBox.Value;
         }
         if (Effects.NoiseSize > SizeBox.Maximum || Effects.NoiseSize < SizeBox.Minimum)
         {
             Effects.NoiseSize = SizeBox.Value;
         }
         CoefficientBox.Value  = Effects.NonlinearCoefficient;
         CoefficientValue.Text = CoefficientBox.Value.ToString();
         GammaBox.Value        = Effects.Gamma;
         GammaValue.Text       = (GammaBox.Value / 10f).ToString("0.0");
         StrengthBox.Value     = Effects.NoiseStrength;
         StrengthValue.Text    = StrengthBox.Value.ToString();
         SizeBox.Value         = Effects.NoiseSize;
         SizeValue.Text        = SizeBox.Value.ToString() + "%";
         Journal.Append(String.Format("{0} imported parameters", Session.Login));
         Message.Info("Parameters was imported!", Text);
     }
 }
Пример #2
0
 protected virtual void _exportMethod(object o) //NULL PARAMETER
 {
     OpenXML.createMarkSpreadsheet(new Dictionary <string, IGridViewModelBase>()
     {
         { this.name, this as IGridViewModelBase }
     }
                                   );
 }
Пример #3
0
 private void Button2_Click_1(object sender, EventArgs e)
 {
     OpenXML.AbrirArquivo();
     if (OpenXML.Path != null)
     {
         MessageBox.Show("Destino: " + OpenXML.Path);
         btnLerXml.Enabled = true;
     }
     lblPath.Text = OpenXML.Path;
 }
Пример #4
0
 //export all button
 private void exportAllButton_Click(object sender, RibbonControlEventArgs e)
 {
     using (SchoolContext db = Globals.ThisAddIn.activeDb)
     {
         Dictionary <string, IGridViewModelBase> dict = new Dictionary <string, IGridViewModelBase>();
         foreach (Group g in db.Groups)
         {
             GroupViewModel tvm = new GroupViewModel(g);
             dict.Add(
                 g.Name,
                 tvm.grids[0]
                 );
         }
         OpenXML.createMarkSpreadsheet(dict);
     }
 }
Пример #5
0
        public ActionResult InstallCartridge(int departmentID, int deviceID = -1, int cartridgeID = -1)
        {
            List <p000047> devices        = db.p000047.Where(x => x.kod_p000044 == departmentID).ToList();
            FitDevice      fit_cartridges = new FitDevice();

            ViewBag.Devices = devices;
            if (deviceID == -1 || depID != departmentID)
            {
                depID = departmentID;
                return(PartialView("ShowDevice"));//Если не передано deviceID, то добавляем один инпут с выбором девайса для этого отдела+
            }
            else
            {
                if (cartridgeID == -1 || devID != deviceID)
                {
                    devID = deviceID;
                    ViewBag.Cartridges = fit_cartridges.GetCatridges(deviceID);
                    ViewBag.DeviceID   = deviceID;
                    return(PartialView("ShowDevicesAndCartridges"));//Если передан девайсИД, но не передан картриджИД, то добавляем к изначальной форме два инпута(с выбором девайса для этого отдела и выбором картриджа для этого девайса)+
                }
                else
                {
                    List <p000054> install_list             = db.p000054.Where(x => x.kod_p000047 == deviceID).ToList();//Список всех установленных картриджей на это устройство
                    p000054        last_installed_cartridge = install_list.FirstOrDefault(x => x.date == install_list.Max(z => z.date));
                    p000054        install = new p000054();
                    int            licID   = cartridgeID;
                    if (last_installed_cartridge != null)
                    {
                        licID = last_installed_cartridge.kod_p000052;
                        db.CartridgeChangeStatus(last_installed_cartridge.kod_p000052, 6);//Ложим картридж, который был установлен на этом девайсе в коробку
                    }
                    //wr.GetRequest(departmentID, deviceID, licID, Server.MapPath("~/Content/install_request1.docx"), Server.MapPath("~/Content/install_request.docx"));
                    OpenXML instReq = new OpenXML();
                    install_request = instReq.CreatePackageAsBytes(departmentID, deviceID, licID);
                    db.CartridgeChangeStatus(cartridgeID, 3);//Устанавливаем картридж
                    install.kod_p000052 = cartridgeID;
                    install.kod_p000047 = deviceID;
                    install.date        = DateTime.Now;
                    db.p000054.Add(install);
                    db.SaveChanges();                              //Добавялем запись в 54 таблицу
                    return(PartialView("InstallCartridgeReport")); //Если переданы значения с формы, то нужно найти картриджИД с таким девайсИД и максимальной датой в таблице 54, после чего для этого картриджа в таблице 52 изменить значение статусИД на !в коробке!. Потом для для картриджИД из формы нужно изменить статусИД на установлен и записать в таблицу 54 новую запись+
                }
            }
        }
Пример #6
0
        private void btnLerXml_Click(object sender, EventArgs e)
        {
            OpenXML.LerArquivo();
            btnExportar.Enabled = true;

            #region Brute Force

            #region emit
            emit_CNPJ.Text = OpenXML.Dados.Tables["emit"].Rows[0]["CNPJ"].ToString();
            IE.Text        = OpenXML.Dados.Tables["emit"].Rows[0]["IE"].ToString();

            UF.Text    = OpenXML.Dados.Tables["enderEmit"].Rows[0]["UF"].ToString();
            natOp.Text = OpenXML.Dados.Tables["ide"].Rows[0]["natOp"].ToString();

            #endregion

            #region dest
            xNome.Text     = OpenXML.Dados.Tables["dest"].Rows[0]["xNome"].ToString();
            CNPJ.Text      = OpenXML.Dados.Tables["dest"].Rows[0]["CNPJ"].ToString();
            xLgr.Text      = OpenXML.Dados.Tables["enderDest"].Rows[0]["xLgr"].ToString();
            xBairro.Text   = OpenXML.Dados.Tables["enderDest"].Rows[0]["xBairro"].ToString();
            xMun.Text      = OpenXML.Dados.Tables["enderDest"].Rows[0]["xMun"].ToString();
            CEP.Text       = OpenXML.Dados.Tables["enderDest"].Rows[0]["CEP"].ToString();
            fone.Text      = OpenXML.Dados.Tables["enderDest"].Rows[0]["fone"].ToString();
            UF.Text        = OpenXML.Dados.Tables["enderDest"].Rows[0]["UF"].ToString();
            dhEmi.Text     = Convert.ToDateTime(OpenXML.Dados.Tables["ide"].Rows[0]["dhEmi"].ToString().Substring(0, 10), System.Globalization.CultureInfo.InvariantCulture).ToString("dd/MM/yyyy");
            dhSaiEnt.Text  = Convert.ToDateTime(OpenXML.Dados.Tables["ide"].Rows[0]["dhSaiEnt"].ToString().Substring(0, 10), System.Globalization.CultureInfo.InvariantCulture).ToString("dd/MM/yyyy");
            dhSaiEntH.Text = Convert.ToDateTime(OpenXML.Dados.Tables["ide"].Rows[0]["dhSaiEnt"].ToString().Substring(11), System.Globalization.CultureInfo.InvariantCulture).ToString("HH:mm:ss");

            #endregion

            #region transp
            xNomeTransp.Text  = OpenXML.Dados.Tables["transporta"].Rows[0]["xNome"].ToString();
            xEnderTransp.Text = OpenXML.Dados.Tables["transporta"].Rows[0]["xEnder"].ToString();
            xMunTransp.Text   = OpenXML.Dados.Tables["transporta"].Rows[0]["xMun"].ToString();
            UFTransp.Text     = OpenXML.Dados.Tables["transporta"].Rows[0]["UF"].ToString();
            pesoB.Text        = OpenXML.Dados.Tables["vol"].Rows[0]["pesoB"].ToString();
            pesoL.Text        = OpenXML.Dados.Tables["vol"].Rows[0]["pesoL"].ToString();
            marca.Text        = OpenXML.Dados.Tables["vol"].Rows[0]["marca"].ToString();
            nVol.Text         = OpenXML.Dados.Tables["vol"].Rows[0]["nVol"].ToString();
            modFrete.Text     = OpenXML.Dados.Tables["transp"].Rows[0]["modFrete"].ToString();
            #endregion

            #region total
            vBC.Text      = OpenXML.Dados.Tables["ICMSTot"].Rows[0]["vBC"].ToString();
            vICMS.Text    = OpenXML.Dados.Tables["ICMSTot"].Rows[0]["vICMS"].ToString();
            vBCST.Text    = OpenXML.Dados.Tables["ICMSTot"].Rows[0]["vBCST"].ToString();
            vProd.Text    = OpenXML.Dados.Tables["ICMSTot"].Rows[0]["vProd"].ToString();
            vFrete.Text   = OpenXML.Dados.Tables["ICMSTot"].Rows[0]["vFrete"].ToString();
            vSeg.Text     = OpenXML.Dados.Tables["ICMSTot"].Rows[0]["vSeg"].ToString();
            vDesc.Text    = OpenXML.Dados.Tables["ICMSTot"].Rows[0]["vDesc"].ToString();
            vPIS.Text     = OpenXML.Dados.Tables["ICMSTot"].Rows[0]["vPIS"].ToString();
            vCONFINS.Text = OpenXML.Dados.Tables["ICMSTot"].Rows[0]["vCOFINS"].ToString();
            vOutros.Text  = OpenXML.Dados.Tables["ICMSTot"].Rows[0]["vOutro"].ToString();
            vNF.Text      = OpenXML.Dados.Tables["ICMSTot"].Rows[0]["vNF"].ToString();
            vTotTrib.Text = OpenXML.Dados.Tables["ICMSTot"].Rows[0]["vTotTrib"].ToString();
            #endregion
            #region extras
            infCpl.Text   = OpenXML.Dados.Tables["infAdic"].Rows[0]["infCpl"].ToString();
            chNFe.Text    = OpenXML.Dados.Tables["infProt"].Rows[0]["chNFe"].ToString();
            codBarra.Text = "CÓDIGO DE BARRAS INDISPONÍVEL";
            xMotivo.Text  = OpenXML.Dados.Tables["infProt"].Rows[0]["xMotivo"].ToString();
            dhRecbto.Text = Convert.ToDateTime(OpenXML.Dados.Tables["infProt"].Rows[0]["dhRecbto"].ToString().Substring(0, 10), System.Globalization.CultureInfo.InvariantCulture).ToString("dd/MM/yyyy");
            #endregion

            #endregion

            #region Foreach
            //List<string> tags = new List<string> { "ide", "emit", "dest" }; //??
            //foreach (TextBox _tb in gpDestinatario.Controls.OfType<TextBox>())
            //{
            //    XmlNode node = OpenXML.Documento.DocumentElement;
            //    List<XmlNode> child = node.ChildNodes.>;
            //    foreach (XmlNode node in OpenXML.Documento.DocumentElement)
            //    {
            //        foreach (XmlNode child in node.ChildNodes)
            //        {
            //            foreach (XmlNode grandChild in child.ChildNodes)
            //            {
            //                string nameNode;
            //                if (grandChild.Name == "dest")
            //                if (node.Name == _tb.Name)
            //                {
            //                    _tb.Text = node.InnerText;
            //                }
            //            }
            //        }
            //    }
            //}
            #endregion

            dataGridProdutos.DataSource = OpenXML.Dados.Tables["prod"];

            btnLerXml.Enabled = false;
        }
Пример #7
0
 private void btnExportar_Click(object sender, EventArgs e)
 {
     OpenXML.ExportarExcel(dataGridProdutos);
 }