Example #1
0
        private void lblConfiguracao_Click(object sender, EventArgs e)
        {
            //Abre Formulário de Configurações:
            frmConfiguracao frm  = new frmConfiguracao();
            frmAdm          frm2 = new frmAdm();

            frm.Show();
        }
Example #2
0
        //Método Tema:
        public void SalvarTema(//Parametros
            MaterialSkin.Controls.MaterialRadioButton rdbPadrao,
            MaterialSkin.Controls.MaterialRadioButton rdbEscuro,
            MaterialSkin.Controls.MaterialRadioButton rdbClaro,
            MetroFramework.Controls.MetroGrid dataGridViewProdutos,
            MetroFramework.Controls.MetroGrid dataGridViewConsultas,
            System.Windows.Forms.Timer timer1)
        {
            //Armazena o Formulário de Configurações em uma Variável:
            frmConfiguracao frm  = new frmConfiguracao();
            frmAdm          frm2 = new frmAdm();

            //Verifica qual RadioButton está marcado:
            if (rdbPadrao.Checked == true)
            {
                //Tema Padrão - 1:
                MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance;
                materialSkinManager.AddFormToManage(frm);
                materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT;

                // Definindo um esquema de Cor para formulário com tom Rosa
                materialSkinManager.ColorScheme = new ColorScheme(
                    Primary.Pink100, Primary.Pink300,
                    Primary.Pink200, Accent.Pink200,
                    TextShade.WHITE);

                TemaSelecionado = 1;
                Properties.Settings.Default.Tema = TemaSelecionado;
                TemaAtual = "1";
                dataGridViewProdutos.Theme  = MetroFramework.MetroThemeStyle.Default;
                dataGridViewConsultas.Theme = MetroFramework.MetroThemeStyle.Default;
            }

            else if (rdbEscuro.Checked == true)
            {
                //Tema Escuro - 2:
                MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance;
                materialSkinManager.AddFormToManage(frm);
                materialSkinManager.Theme = MaterialSkinManager.Themes.DARK;

                // Definindo um esquema de Cor para formulário com tom Rosa
                materialSkinManager.ColorScheme = new ColorScheme(
                    Primary.Pink100, Primary.Pink300,
                    Primary.Pink200, Accent.Pink200,
                    TextShade.BLACK);

                //Define a Variável como 2:
                TemaSelecionado = 2;
                Properties.Settings.Default.Tema = TemaSelecionado;
                TemaAtual = "2";
                dataGridViewProdutos.Theme  = MetroFramework.MetroThemeStyle.Dark;
                dataGridViewConsultas.Theme = MetroFramework.MetroThemeStyle.Dark;
            }

            else if (rdbClaro.Checked == true)
            {
                //Tema Claro - 3:
                MaterialSkinManager materialSkinManager = MaterialSkinManager.Instance;
                materialSkinManager.AddFormToManage(frm);
                materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT;

                // Definindo um esquema de Cor para formulário com tom Rosa
                materialSkinManager.ColorScheme = new ColorScheme(
                    Primary.Pink100, Primary.Pink300,
                    Primary.Pink200, Accent.Pink200,
                    TextShade.WHITE);

                //Define a Váriavel como 3:
                TemaSelecionado = 3;
                Properties.Settings.Default.Tema = TemaSelecionado;
                TemaAtual = "3";
                dataGridViewProdutos.Theme  = MetroFramework.MetroThemeStyle.Light;
                dataGridViewConsultas.Theme = MetroFramework.MetroThemeStyle.Light;
            }
            //Ao final, salva o valor Tema:
            Properties.Settings.Default.Save();

            //Ativa o Timer de animação:
            timer1.Enabled = true;

            MessageBox.Show("O sistema será reiniciado para aplicar as alterações.", "LM-Manager", MessageBoxButtons.OK, MessageBoxIcon.Information);
            Application.Restart();
        }
Example #3
0
        private void EnviaEmailCCe(List<belPesquisaCCe> lsNotas)
        {
            Globais LeRegWin = new Globais();

            string hostservidor = LeRegWin.LeRegConfig("HostServidor").ToString().Trim();
            string porta = LeRegWin.LeRegConfig("PortaServidor").ToString().Trim();
            string remetente = LeRegWin.LeRegConfig("EmailRemetente").ToString().Trim();
            string senha = LeRegWin.LeRegConfig("SenhaRemetente").ToString().Trim();
            bool autentica = Convert.ToBoolean(LeRegWin.LeRegConfig("RequerSSL").ToString().Trim());

            List<belEmail> objlbelEmail = new List<belEmail>();

            if ((hostservidor != "") && (porta != "0") && (remetente != "") && (senha != ""))
            {
                for (int e = 0; e < lsNotas.Count; e++)
                {
                    // InformaStatusEnvio("Estruturando Email", e, lsNotas.Count);
                    belEmail objemail = new belEmail(lsNotas[e], lsNotas[e].CD_NFSEQ, lsNotas[e].CD_NOTAFIS, belStatic.codEmpresaNFe, hostservidor, porta, remetente, senha, "", autentica);
                    objlbelEmail.Add(objemail);
                }
            }
            else
            {
                if (KryptonMessageBox.Show(null, "Campos para o envio de e-Mail automático não estão preenchidos corretamente!" +
                                Environment.NewLine + Environment.NewLine +
                                "Deseja Preencher os campos corretamente agora ?", "E-Mail não pode ser enviado", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
                {
                    frmConfiguracao objconfiguracao = new frmConfiguracao(2);
                    objconfiguracao.ShowDialog();
                }
            }


            if (objlbelEmail.Count > 0)
            {
                frmEmailNfe objfrmEmail = new frmEmailNfe(objlbelEmail);
                objfrmEmail.ShowDialog();
                int icount = 0;
                for (int i = 0; i < objfrmEmail.objLbelEmail.Count; i++)
                {
                    if ((objfrmEmail.objLbelEmail[i]._envia == true) && (objfrmEmail.objLbelEmail[i]._para != "" || objfrmEmail.objLbelEmail[i]._paraTransp != ""))
                    {
                        try
                        {
                            // InformaStatusEnvio("Enviando Email", i, lCaminhosXml.Count);
                            objfrmEmail.objLbelEmail[i].enviaEmail();
                            icount++;
                        }
                        catch (Exception ex)
                        {
                            KryptonMessageBox.Show(null, ex.Message + Environment.NewLine + Environment.NewLine + "E-mail: " + objfrmEmail.objLbelEmail[i]._para + "   - Seq: " + objfrmEmail.objLbelEmail[i]._sSeq, "E R R O - E N V I O", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
                if (icount > 0)
                {
                    KryptonMessageBox.Show(null, "Procedimento de Envio de E-mail Finalizado!"
                           + Environment.NewLine
                           + Environment.NewLine,
                           "A V I S O",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Example #4
0
        private void EnviaEmail(List<TcInfNfse> bjListaNfseRetorno)
        {
            Globais LeRegWin = new Globais();
            string hostservidor = LeRegWin.LeRegConfig("HostServidor").ToString().Trim();
            string porta = LeRegWin.LeRegConfig("PortaServidor").ToString().Trim();
            string remetente = LeRegWin.LeRegConfig("EmailRemetente").ToString().Trim();
            string senha = LeRegWin.LeRegConfig("SenhaRemetente").ToString().Trim();
            bool autentica = Convert.ToBoolean(LeRegWin.LeRegConfig("RequerSSL").ToString().Trim());

            List<belEmail> objlbelEmail = new List<belEmail>();

            //OS_25285
            daoPrestador objdaoPrestador = new daoPrestador();
            string sMsgPadraoPrestador = objdaoPrestador.RetPrestadorEmail();


            if ((hostservidor != "") && (porta != "0") && (remetente != "") && (senha != ""))
            {
                for (int e = 0; e < bjListaNfseRetorno.Count; e++)
                {
                    belEmail objemail = new belEmail(bjListaNfseRetorno[e], sMsgPadraoPrestador, hostservidor, porta, remetente, senha, "", autentica);
                    objlbelEmail.Add(objemail);

                }
            }
            else
            {
                if (KryptonMessageBox.Show(null, "Campos para o envio de e-Mail automático não estão preenchidos corretamente!" +
                                Environment.NewLine + Environment.NewLine +
                                "Deseja Preencher os campos corretamente agora ?", "E-Mail não pode ser enviado", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
                {
                    frmConfiguracao objconfiguracao = new frmConfiguracao(2);
                    objconfiguracao.ShowDialog();
                }
            }


            if (objlbelEmail.Count > 0)
            {
                frmEmailNfe objfrmEmail = new frmEmailNfe(objlbelEmail);
                objfrmEmail.ShowDialog();
                int icount = 0;
                for (int i = 0; i < objfrmEmail.objLbelEmail.Count; i++)
                {
                    if ((objfrmEmail.objLbelEmail[i]._envia == true) && (objfrmEmail.objLbelEmail[i]._para != "" || objfrmEmail.objLbelEmail[i]._paraTransp != ""))
                    {
                        try
                        {
                            objfrmEmail.objLbelEmail[i].enviaEmail();
                            icount++;
                        }
                        catch (Exception ex)
                        {
                            KryptonMessageBox.Show(null, ex.Message + Environment.NewLine + Environment.NewLine + "E-mail: " + objfrmEmail.objLbelEmail[i]._para + "   - Seq: " + objfrmEmail.objLbelEmail[i]._sSeq, "E R R O - E N V I O", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                    }
                }
                if (icount > 0)
                {
                    KryptonMessageBox.Show(null, "Procedimento de Envio de E-mail Finalizado!"
                           + Environment.NewLine
                           + Environment.NewLine,
                           "A V I S O",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Example #5
0
        private void ConfigurarAmbiente_Click(object sender, EventArgs e)
        {
            frmConfiguracao frm = new frmConfiguracao();

            frm.Show();
        }