Exemple #1
0
        public void Incluir(MODELOEmpresa modelo)
        {
            try
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = this.conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO Empresa (IDEMPRESA, NOME, DESCRICAO, CODEMPRESA)" +
                                  "VALUES (NULL, @NOME, @DESCRICAO, @CODEMPRESA); SELECT LAST_INSERT_ID();";
                cmd.Parameters.AddWithValue("@NOME", modelo.Nome);
                cmd.Parameters.AddWithValue("@DESCRICAO", modelo.Descricao);
                cmd.Parameters.AddWithValue("@CODEMPRESA", modelo.CODEmpresa);


                conexao.Conectar();
                int idInserido = Convert.ToInt32(cmd.ExecuteScalar());
                modelo.IDEmpresa = idInserido;
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                this.conexao.Desconectar();
            }
        }
        public void Incluir(MODELOEmpresa modelo)
        {
            try
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = this.conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO Empresa (idEmpresa, nomeEmpresa, descricao, codeEmpresa)" +
                                  "VALUES (NULL, @nome, @descri, @code);";

                cmd.Parameters.AddWithValue("@nome", modelo.NomeEmpresa);
                cmd.Parameters.AddWithValue("@descri", modelo.Descricao);
                cmd.Parameters.AddWithValue("@code", modelo.CodeEmpresa);

                conexao.Conectar();
                int idInserido = Convert.ToInt32(cmd.ExecuteScalar());
                modelo.IdEmpresa = idInserido;
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                this.conexao.Desconectar();
            }
        }
        public void Incluir(MODELOEmpresa modelo)
        {
            try
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = this.conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO Empresa (IDEMPRESA, NOME, DESCRICAO, CODEMPRESA)" +
                                  "VALUES (NULL, @nome, @descricao, @cod);" +
                                  "SELECT MAX(IDEMPRESA) FROM Empresa;";
                cmd.Parameters.AddWithValue("@nome", modelo.NOME1);
                cmd.Parameters.AddWithValue("@descricao", modelo.DESCRICAO1);
                cmd.Parameters.AddWithValue("@cod", modelo.CODEMPRESA1);

                conexao.Conectar();
                int idInserido = Convert.ToInt32(cmd.ExecuteScalar());
                modelo.IDEMPRESA1 = idInserido;
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                this.conexao.Desconectar();
            }
        }
Exemple #4
0
        public void Alterar(MODELOEmpresa modelo)
        {
            try
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = this.conexao.ObjetoConexao;
                cmd.CommandText = "UPDATE Empresa SET nome = @nome," +
                                  " descricao = @descricao," +
                                  " cnpj = @cnpj," +
                                  " WHERE " +
                                  " id = @id";
                cmd.Parameters.AddWithValue("@nome", modelo.Nome);
                cmd.Parameters.AddWithValue("@descricao", modelo.Descricao);
                cmd.Parameters.AddWithValue("@cnpj", modelo.Cnpj);
                cmd.Parameters.AddWithValue("@id", modelo.Id);

                this.conexao.Conectar();
                cmd.ExecuteNonQuery();
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                this.conexao.Desconectar();
            }
        }
        public void Alterar(MODELOEmpresa modelo)
        {
            try
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = this.conexao.ObjetoConexao;
                cmd.CommandText = "UPDATE Empresa SET  NOME = @nome," + " DESCRICAO = @descricao," + " CODEMPRESA = @cod" + " WHERE " + " IDEMPRESA = @id";
                cmd.Parameters.AddWithValue("@nome", modelo.NOME1);
                cmd.Parameters.AddWithValue("@descricao", modelo.DESCRICAO1);
                cmd.Parameters.AddWithValue("@cod", modelo.CODEMPRESA1);
                cmd.Parameters.AddWithValue("@id", modelo.IDEMPRESA1);

                this.conexao.Conectar();
                cmd.ExecuteNonQuery();
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                this.conexao.Desconectar();
            }
        }
Exemple #6
0
        public void Incluir(MODELOEmpresa modelo)
        {
            try
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = this.conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO Empresa (id, nome, descricao, cnpj)" +
                                  "VALUES (NULL, @nome, @descricao, @cnpj);" +
                                  "SELECT MAX(ID) FROM Pessoa;";
                cmd.Parameters.AddWithValue("@id", modelo.Id);
                cmd.Parameters.AddWithValue("@nome", modelo.Nome);
                cmd.Parameters.AddWithValue("@descricao", modelo.Descricao);
                cmd.Parameters.AddWithValue("@cnpj", modelo.Cnpj);

                conexao.Conectar();
                int idInserido = Convert.ToInt32(cmd.ExecuteScalar());
                modelo.Id = idInserido;
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                this.conexao.Desconectar();
            }
        }
Exemple #7
0
        public void Alterar(MODELOEmpresa modelo)
        {
            try
            {
                if (modelo.Nome == "")
                {
                    throw new ArgumentNullException("Nome", "Nao pode ser vazio.");
                }
                if (modelo.CodEmpresa == "")
                {
                    throw new ArgumentNullException("CNPJ", "Nao pode ser vazio.");
                }
                if (modelo.Descricao == "")
                {
                    throw new ArgumentNullException("Descricao", "Nao pode ser vazio.");
                }

                DALempresa.Alterar(modelo);
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Exemple #8
0
        public void Alterar(MODELOEmpresa modelo)
        {
            try
            {
                if (modelo.Nome == "")
                {
                    throw new ArgumentNullException("Nome", "Nao pode ser vazio.");
                }
                string strPadraoCPNJandDuns = "([0-9]{2}[\\.]?[0-9]{3}[\\.]?[0-9]{3}[\\/]?[0-9]{4}[-]?[0-9]{2})|([0-9]{3}[\\.]?[0-9]{3}[\\.]?[0-9]{3}[-]?[0-9]{2})";
                if (!System.Text.RegularExpressions.Regex.IsMatch(modelo.CODEmpresa, strPadraoCPNJandDuns))
                {
                    throw new ArgumentNullException("CODEmpresa", "Inválido");
                }


                DALobj.Alterar(modelo);
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        public void Alterar(MODELOEmpresa modelo)
        {
            try
            {
                if (modelo.NomeEmpresa == "")
                {
                    throw new ArgumentNullException("nomeEmpresa", "Não pode estar vazio");
                }
                if (modelo.CodeEmpresa == "")
                {
                    throw new ArgumentNullException("codeEmpresa", "Não pode estar vazio");
                }

                if (modelo.Descricao == "")
                {
                    throw new ArgumentNullException("descricao", "Não pode estar vazio");
                }



                DALobj.Alterar(modelo);
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Exemple #10
0
        public void Alterar(MODELOEmpresa modelo)
        {
            try
            {
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = this.conexao.ObjetoConexao;
                cmd.CommandText = "UPDATE Empresa SET NOME = @NOME," +
                                  " DESCRICAO = @DESCRICAO," +
                                  " CODEMPRESA = @CODEMPRESA," +
                                  " IDEMPRESA = @IDEMPRESA";
                cmd.Parameters.AddWithValue("@nome", modelo.Nome);
                cmd.Parameters.AddWithValue("@DESCRICAO", modelo.Descricao);
                cmd.Parameters.AddWithValue("@CODEMPRESA", modelo.CODEmpresa);
                cmd.Parameters.AddWithValue("@IDEMPRESA", modelo.IDEmpresa);

                this.conexao.Conectar();
                cmd.ExecuteNonQuery();
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                this.conexao.Desconectar();
            }
        }
 private void popularcampos(MODELOEmpresa p)
 {
     guardar             = p.IdEmpresa;
     nameBox.Text        = p.NomeEmpresa;
     descriptionBox.Text = p.Descricao;
     cnpjBox.Text        = p.CodeEmpresa;
 }
 private void DGVDados_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     this.modeloempresa            = new MODELOEmpresa();
     this.modeloempresa.IdEmpresa  = Convert.ToInt32(DGVDados.Rows[e.RowIndex].Cells[0].Value.ToString());
     this.modeloempresa.Nome       = DGVDados.Rows[e.RowIndex].Cells[1].Value.ToString();
     this.modeloempresa.CodEmpresa = DGVDados.Rows[e.RowIndex].Cells[2].Value.ToString();
     this.modeloempresa.Descricao  = DGVDados.Rows[e.RowIndex].Cells[3].Value.ToString();
     this.Close();
 }
Exemple #13
0
 public void PopularCampos(MODELOEmpresa em)
 {
     if (em != null)
     {
         TXTNomeEmpresa.Text = em.Nome;
         TXTCODEmpresa.Text  = em.CodEmpresa;
         TXTDescricao.Text   = em.Descricao;
         TXTIDEmpresa.Text   = em.IdEmpresa.ToString();
     }
 }
Exemple #14
0
 private void popularcampos(MODELOEmpresa p)
 {
     if (p != null)
     {
         textBox_CNPJ.Text             = p.Cnpj;
         textBox_DescricaoEmpresa.Text = p.Descricao;
         textBox_IDEmpresa.Text        = Convert.ToString(p.Id);
         textBox_NomeEmpresa.Text      = p.Nome;
     }
 }
Exemple #15
0
 private void popularcampos(MODELOEmpresa p)
 {
     if (p != null)
     {
         TXTId.Text          = p.IDEMPRESA1.ToString();
         txtEmpresa.Text     = p.NOME1;
         txtCnpj.Text        = p.CODEMPRESA1;
         txtDescricaoEp.Text = p.DESCRICAO1;
     }
 }
Exemple #16
0
 private void popularcampos(MODELOEmpresa p)
 {
     if (p != null)
     {
         TXTnomeempresa.Text = p.Nome;
         TXTDescricao.Text   = p.Descricao;
         TXTCodigoEm.Text    = p.CODEmpresa;
         TXTIDempresa.Text   = p.IDEmpresa.ToString();
     }
 }
        //protected void dataGridView1_CellContentDoubleClic(object sender, DataGridViewCellEventArgs e)
        protected void dataGridView1_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            this.modeloempresa = new MODELOEmpresa();

            this.modeloempresa.IDEMPRESA1  = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());
            this.modeloempresa.NOME1       = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
            this.modeloempresa.CODEMPRESA1 = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
            this.modeloempresa.DESCRICAO1  = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();

            this.Close();
        }
Exemple #18
0
        private void dataGridView1_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            this.modelempresa = new MODELOEmpresa();

            this.modelempresa.IdEmpresa   = Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());
            this.modelempresa.NomeEmpresa = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
            this.modelempresa.Descricao   = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
            this.modelempresa.CodeEmpresa = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString();

            frmCadastroEmpresa x = new frmCadastroEmpresa();

            x.guardar = modelempresa.IdEmpresa;



            this.Close();
        }
        private void btn_salvar_Click_1(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc = new DadosDaConexao();
                DALConexao     cx = new DALConexao(dc.StringDeConexao);

                BLLEmpresa bllempresa = new BLLEmpresa(cx);

                MODELOEmpresa p = new MODELOEmpresa();


                p.NomeEmpresa = nameBox.Text;
                p.Descricao   = descriptionBox.Text;
                p.CodeEmpresa = cnpjBox.Text;



                bllempresa.Incluir(p);

                MessageBox.Show("Empresa inserida com sucesso");

                limparCampos();
                alterapropriedades(1);
            }
            catch (MySqlException ex)
            {
                if (ex.Message.Contains("Duplicate"))
                {
                    MessageBox.Show("Registro já existe no banco de dados");
                }
                else
                {
                    MessageBox.Show("Falha ao inserir errro:" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao inserir errro geral:" + ex.Message);
            }
        }
        private void frmRelatorioEmpresa_Load(object sender, EventArgs e)
        {
            string          connstr = "server=;port=;user=;password=;database=";
            MySqlConnection conn    = new MySqlConnection(connstr);

            try
            {
                conn.Open();
                string       sql = "SELECT IDEMPRESA, NOME, DESCRICAO, CODEMPRESA FROM Empresa";
                MySqlCommand cmd = new MySqlCommand();
                cmd.Connection  = conn;
                cmd.CommandText = sql;
                MySqlDataReader      rdr = cmd.ExecuteReader();
                List <MODELOEmpresa> lrp = new List <MODELOEmpresa>();
                while (rdr.Read())
                {
                    MODELOEmpresa rt = new MODELOEmpresa();
                    rt.CodEmpresa = rdr[0].ToString();
                    rt.IdEmpresa  = Convert.ToInt32(rdr[1].ToString());
                    rt.Nome       = rdr[2].ToString();
                    rt.Descricao  = rdr[3].ToString();



                    lrp.Add(rt);
                }
                rdr.Close();
                ReportDataSource rds = new ReportDataSource("RelatorioEmpresa", lrp);
                this.reportEmpresa.LocalReport.ReportEmbeddedResource = "PadraoDeProjetoEmCamadas.ReportEmpresa.rdlc";
                this.reportEmpresa.LocalReport.DataSources.Clear();
                this.reportEmpresa.LocalReport.DataSources.Add(rds);
                this.reportEmpresa.RefreshReport();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }

            conn.Close();
        }
        private void button4_Click(object sender, EventArgs e)
        {
            try
            {
                MODELOEmpresa  a          = new MODELOEmpresa();
                DadosDaConexao dc         = new DadosDaConexao();
                DALConexao     cx         = new DALConexao(dc.StringDeConexao);
                BLLEmpresa     bllempresa = new BLLEmpresa(cx);
                bllempresa.Excluir(guardar);
                MessageBox.Show("Empresa excluida com sucesso.");

                limparCampos();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Falha ao excluir erro:" + ex.Message);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao excluir erro geral:" + ex.Message);
            }
        }
Exemple #22
0
        private void btn_alterar_Click(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc = new DadosDaConexao();
                DALConexao     cx = new DALConexao(dc.StringDeConexao);

                BLLEmpresa bllempresa = new BLLEmpresa(cx);

                MODELOEmpresa p = new MODELOEmpresa();
                p.Nome = textBox_NomeEmpresa.Text;
                p.Cnpj = textBox_CNPJ.Text;
                p.Cnpj = textBox_DescricaoEmpresa.Text;

                bllempresa.Incluir(p);
                textBox_IDEmpresa.Text = p.Id.ToString();
                MessageBox.Show("Empresa inserida com sucesso id:" + p.Id);

                limparCampos();
                alterapropriedades(1);
            }
            catch (MySqlException ex)
            {
                if (ex.Message.Contains("Duplicate"))
                {
                    MessageBox.Show("Registro j'a existe no banco de dados");
                }
                else
                {
                    MessageBox.Show("Falha ao inserir errro:" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao inserir errro geral:" + ex.Message);
            }
        }
Exemple #23
0
        private void btn_alterar_Click(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc = new DadosDaConexao();
                DALConexao     cx = new DALConexao(dc.StringDeConexao);

                BLLEmpresa bllEmpresa = new BLLEmpresa(cx);

                MODELOEmpresa p = new MODELOEmpresa();
                // p.Nome = TXTNome.Text;
                p.Nome       = TXTNomeEmpresa.Text;
                p.CodEmpresa = TXTCODEmpresa.Text;
                p.Descricao  = TXTDescricao.Text;

                bllEmpresa.Alterar(p);
                MessageBox.Show("Usuario alterado com sucesso.");

                LimparCampos();
                alterapropriedades(1);
            }
            catch (MySqlException ex)
            {
                if (ex.Message.Contains("Duplicate"))
                {
                    MessageBox.Show("Registro já existe no banco de dados");
                }
                else
                {
                    MessageBox.Show("Falha ao alterar errro:" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao alterar errro geral:" + ex.Message);
            }
        }
Exemple #24
0
        private void btn_alterar_Click(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc = new DadosDaConexao();
                DALConexao     cx = new DALConexao(dc.StringDeConexao);

                BLLEmpresa bllempresa = new BLLEmpresa(cx);

                MODELOEmpresa p = new MODELOEmpresa();
                p.IDEMPRESA1  = Convert.ToInt32(TXTId.Text);
                p.NOME1       = txtEmpresa.Text;
                p.CODEMPRESA1 = txtCnpj.Text;
                p.DESCRICAO1  = txtDescricaoEp.Text;

                bllempresa.Alterar(p);
                MessageBox.Show("Empresa alterada com sucesso.");

                limparCampos();
                alterapropriedades(1);
            }
            catch (MySqlException ex)
            {
                if (ex.Message.Contains("Duplicate"))
                {
                    MessageBox.Show("Registro já existe no banco de dados");
                }
                else
                {
                    MessageBox.Show("Falha ao alterar errro:" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao alterar errro geral:" + ex.Message);
            }
        }
Exemple #25
0
        public void Alterar(MODELOEmpresa modelo)
        {
            try
            {
                if (modelo.NOME1 == "")
                {
                    throw new ArgumentNullException("Nome", "Nao pode ser vazio.");
                }
                if (modelo.CODEMPRESA1 == "")
                {
                    throw new ArgumentNullException("CODEMPRESA", " O código não pode ser nulo");
                }

                DALobj.Incluir(modelo);
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
        }
        private void button3_Click(object sender, EventArgs e)
        {
            try
            {
                DadosDaConexao dc         = new DadosDaConexao();
                DALConexao     cx         = new DALConexao(dc.StringDeConexao);
                BLLEmpresa     bllempresa = new BLLEmpresa(cx);

                MODELOEmpresa p = new MODELOEmpresa();
                p.NomeEmpresa = nameBox.Text;
                p.Descricao   = descriptionBox.Text;
                p.CodeEmpresa = cnpjBox.Text;
                p.IdEmpresa   = guardar;


                bllempresa.Alterar(p);
                MessageBox.Show("Empresa alterada com sucesso.");

                limparCampos();
            }
            catch (MySqlException ex)
            {
                if (ex.Message.Contains("Duplicate"))
                {
                    MessageBox.Show("Registro já existe no banco de dados");
                }
                else
                {
                    MessageBox.Show("Falha ao alterar erro:" + ex.Message);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Falha ao alterar erro geral:" + ex.Message);
            }
        }
Exemple #27
0
        public void Alterar(MODELOEmpresa modelo)
        {
            try
            {
                if (modelo.Nome == "")
                {
                    throw new ArgumentNullException("Nome", "Nao pode ser vazio.");
                }
                if (modelo.Cnpj == "")
                {
                    throw new ArgumentNullException("CNPJ", "Nao pode ser vazio");
                }

                DALobj.Alterar(modelo);
            }
            catch (MySqlException e)
            {
                throw e;
            }
            catch (Exception e)
            {
                throw e;
            }
        }