Ejemplo n.º 1
0
        private void inicio()
        {
            cConfiguracao config  = new cConfiguracao();
            var           retorno = config.conexoes();

            #region CAMPOS
            DataGridViewTextBoxColumn campo0 = new DataGridViewTextBoxColumn();
            campo0.Name             = "BANCO";
            campo0.HeaderText       = "Banco";
            campo0.DataPropertyName = "BANCO";
            campo0.ToolTipText      = "";
            campo0.Width            = 120;

            DataGridViewTextBoxColumn campo1 = new DataGridViewTextBoxColumn();
            campo1.Name             = "DIRETORIO";
            campo1.HeaderText       = "Diretório";
            campo1.DataPropertyName = "DIRETORIO";
            campo1.ToolTipText      = "";
            campo1.Width            = 450;

            DataGridViewTextBoxColumn campo2 = new DataGridViewTextBoxColumn();
            campo2.Name             = "TAMANHO";
            campo2.HeaderText       = "Tamanho";
            campo2.DataPropertyName = "TAMANHO";
            campo2.ToolTipText      = "";
            campo2.Width            = 100;

            DataGridViewImageColumn campo3 = new DataGridViewImageColumn();
            campo3.ValuesAreIcons = false;
            Image img1 = Image.FromFile(string.Concat(Application.StartupPath, @"\folder.ico"));
            campo3.Image       = img1;
            campo3.HeaderText  = "";
            campo3.Name        = "View";
            campo3.ToolTipText = "configurar diretório";
            campo3.Width       = 30;

            dgv.Columns.Clear();
            dgv.AutoGenerateColumns = false;
            dgv.Columns.AddRange(new DataGridViewColumn[] { campo0, campo1, campo2, campo3 });

            dgv.DataSource = retorno;

            if (dgv.Rows[0].Cells[1].Value.ToString() == "" &&
                dgv.Rows[1].Cells[1].Value.ToString() == "" &&
                dgv.Rows[2].Cells[1].Value.ToString() == "" &&
                dgv.Rows[3].Cells[1].Value.ToString() == "" &&
                dgv.Rows[4].Cells[1].Value.ToString() == "")
            {
                dgv.Rows[0].Cells[1].Value = string.Format(@"{0}\", Application.StartupPath);
                dgv.Rows[1].Cells[1].Value = string.Format(@"{0}\", Application.StartupPath);
                dgv.Rows[2].Cells[1].Value = string.Format(@"{0}\", Application.StartupPath);
                dgv.Rows[3].Cells[1].Value = string.Format(@"{0}\", Application.StartupPath);
                dgv.Rows[4].Cells[1].Value = string.Format(@"{0}\", Application.StartupPath);
            }

            dgv.Columns["BANCO"].Frozen = true;

            #endregion
        }
Ejemplo n.º 2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                DialogResult dr = (MessageBox.Show("Deseja realmente salvar as alterações?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Warning));
                if (dr == DialogResult.Yes)
                {
                    cConfiguracao cf = new cConfiguracao();
                    cf.sac      = string.Format(@"{0}", txtSAC.Text);
                    cf.di8      = string.Format(@"{0}", txtDI8.Text);
                    cf.id_setor = cGlobal.userSetor;
                    cf.update_diretorios(cf);

                    MessageBox.Show("Caminho dos arquivos configurado\r\ncom sucesso.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    #region LOG
                    cLog lg = new cLog();
                    lg.log = string.Concat("Configuração de Diretórios",
                                           Environment.NewLine,
                                           "Departamento: ",
                                           cGlobal.userSetor);
                    lg.form        = this.Text;
                    lg.metodo      = sender.ToString();
                    lg.dt          = DateTime.Now;
                    lg.usersistema = cGlobal.userlogado;
                    lg.userRede    = Environment.UserName;
                    lg.terminal    = Environment.MachineName;
                    lg.tp_flag     = true;
                    lg.grava_log(lg);
                    #endregion

                    Dispose();
                    Close();
                }
                else
                {
                    inicio();
                    return;
                }
            }
            catch (Exception ex)
            {
                #region LOG ERRO
                cLog lg = new cLog();
                lg.log         = ex.Message.Replace("'", "");
                lg.form        = this.Text;
                lg.metodo      = sender.ToString();
                lg.dt          = DateTime.Now;
                lg.usersistema = cGlobal.userlogado;
                lg.userRede    = Environment.UserName;
                lg.terminal    = Environment.MachineName;
                lg.tp_flag     = false;
                lg.grava_log(lg);
                #endregion
            }
        }
Ejemplo n.º 3
0
        private void inicio()
        {
            try
            {
                cConfiguracao cf = new cConfiguracao();
                cf.id_setor = cGlobal.userSetor;
                var retorno = cf.diretorios(cf);

                if (retorno != null)
                {
                    txtSAC.Text = (retorno.Rows[0]).ItemArray[0].ToString();
                    txtDI8.Text = (retorno.Rows[0]).ItemArray[1].ToString();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            Configuration conf = ConfigurationManager.OpenExeConfiguration(Application.ExecutablePath);
            cConfiguracao cf   = new cConfiguracao();

            try
            {
                MessageBox.Show("Deseja realmente salvar as alterações?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                DialogResult dr = new DialogResult();
                if (dr == DialogResult.Yes)
                {
                    #region PERCORRE DATAGRIDVIEW
                    foreach (DataGridViewRow linha in dgv.Rows)
                    {
                        foreach (DataGridViewCell col in linha.Cells)
                        {
                            if (linha.Cells[0].Value.Equals("OffShoreDB"))
                            {
                                conf.ConnectionStrings.ConnectionStrings["cnn"].ConnectionString = string.Format("{0}{1}{2}", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=", linha.Cells[1].Value.ToString(), "OffShoreDB.mdb;");
                                FileInfo fi = new FileInfo(string.Format("{0}{1}", linha.Cells[1].Value.ToString(), "OffShoreDB.mdb"));
                                cf.banco     = "OffShoreDB";
                                cf.diretorio = linha.Cells[1].Value.ToString();
                                cf.tamanho   = cGlobal.TamanhoAmigavel(fi.Length);
                                cf.update_conexao(cf);
                            }
                            else if (linha.Cells[0].Value.Equals("ProcessamentoDB"))
                            {
                                conf.ConnectionStrings.ConnectionStrings["cnn_proc"].ConnectionString = string.Format("{0}{1}{2}", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=", linha.Cells[1].Value.ToString(), "ProcessamentoDB.mdb;");
                                FileInfo fi = new FileInfo(string.Format("{0}{1}", linha.Cells[1].Value.ToString(), "ProcessamentoDB.mdb"));
                                cf.banco     = "ProcessamentoDB";
                                cf.diretorio = linha.Cells[1].Value.ToString();
                                cf.tamanho   = cGlobal.TamanhoAmigavel(fi.Length);
                                cf.update_conexao(cf);
                            }
                            else if (linha.Cells[0].Value.Equals("PrecificacaoDB"))
                            {
                                conf.ConnectionStrings.ConnectionStrings["cnn_prec"].ConnectionString = string.Format("{0}{1}{2}", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=", linha.Cells[1].Value.ToString(), "PrecificacaoDB.mdb;");
                                FileInfo fi = new FileInfo(string.Format("{0}{1}", linha.Cells[1].Value.ToString(), "ProcessamentoDB.mdb"));
                                cf.banco     = "PrecificacaoDB";
                                cf.diretorio = linha.Cells[1].Value.ToString();
                                cf.tamanho   = cGlobal.TamanhoAmigavel(fi.Length);
                                cf.update_conexao(cf);
                            }
                            else if (linha.Cells[0].Value.Equals("DespesasImpostosDB"))
                            {
                                conf.ConnectionStrings.ConnectionStrings["cnn_desp"].ConnectionString = string.Format("{0}{1}{2}", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=", linha.Cells[1].Value.ToString(), "DespesasImpostosDB.mdb;");
                                FileInfo fi = new FileInfo(string.Format("{0}{1}", linha.Cells[1].Value.ToString(), "DespesasImpostosDB.mdb"));
                                cf.banco     = "DespesasImpostosDB";
                                cf.diretorio = linha.Cells[1].Value.ToString();
                                cf.tamanho   = cGlobal.TamanhoAmigavel(fi.Length);
                                cf.update_conexao(cf);
                            }
                            else if (linha.Cells[0].Value.Equals("CorporateActionsDB"))
                            {
                                conf.ConnectionStrings.ConnectionStrings["cnn_corp"].ConnectionString = string.Format("{0}{1}{2}", "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=", linha.Cells[1].Value.ToString(), "CorporateActionsDB.mdb;");
                                FileInfo fi = new FileInfo(string.Format("{0}{1}", linha.Cells[1].Value.ToString(), "CorporateActionsDB.mdb"));
                                cf.banco     = "CorporateActionsDB";
                                cf.diretorio = linha.Cells[1].Value.ToString();
                                cf.tamanho   = cGlobal.TamanhoAmigavel(fi.Length);
                                cf.update_conexao(cf);
                            }
                        }
                    }
                    #endregion
                    conf.Save();

                    MessageBox.Show("Configuração alterada com sucesso.\r\nÉ necessário fechar e iniciar novamente o sistema,\r\npara que a alteração tenha efeito.", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    #region LOG
                    cLog lg = new cLog();
                    lg.log         = string.Concat("Configuração de Conexão", Environment.NewLine);
                    lg.form        = this.Text;
                    lg.metodo      = sender.ToString();
                    lg.dt          = DateTime.Now;
                    lg.usersistema = cGlobal.userlogado;
                    lg.userRede    = Environment.UserName;
                    lg.terminal    = Environment.MachineName;
                    lg.tp_flag     = true;
                    lg.grava_log(lg);
                    #endregion

                    Dispose();
                    Close();
                }
                else
                {
                    inicio();
                    return;
                }
            }
            catch (Exception ex)
            {
                #region LOG ERRO
                cLog lg = new cLog();
                lg.log         = ex.Message.Replace("'", "");
                lg.form        = this.Text;
                lg.metodo      = sender.ToString();
                lg.dt          = DateTime.Now;
                lg.usersistema = cGlobal.userlogado;
                lg.userRede    = Environment.UserName;
                lg.terminal    = Environment.MachineName;
                lg.tp_flag     = false;
                lg.grava_log(lg);
                #endregion
            }
        }