Пример #1
0
        private void InserirReceitaParcelada(DateTime data, int parcela)
        {
            bool       gravou = false;
            ReceitaDAL rDal   = new ReceitaDAL();

            try
            {
                Receita r = new Receita
                {
                    Documento      = long.Parse(GeraNumeroDocumentoParcelado(data, parcela)),
                    Parcela        = int.Parse(txtParcela.Text),
                    DataVencimento = data,
                    DiaVencimento  = int.Parse(txtDiaVencimento.Text),
                    Valor          = double.Parse(txtValor.Text),
                    FlagPago       = false,
                    Obs            = txtObs.Text,
                    DataCadastro   = DateTime.Now,
                    IdSocio        = int.Parse(lblIdSocio.Text)
                };
                gravou = rDal.InsertReceita(r);
            }
            catch (SystemException ex)
            {
                string           exception = ex.Message.ToString();
                frmTDM_Menssagem frmErro   = new frmTDM_Menssagem("Revise os dados.", 2, exception);
                frmErro.ShowDialog();
            }
        }
Пример #2
0
        public bool InsertEndereco(Endereco e)
        {
            mConn = new MySqlConnection(strConexao);
            try
            {
                // abre conexão com banco
                mConn.Close();
                mConn.Open();
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }

            bool   gravou = false;
            string query  = "INSERT INTO Endereco(" +
                            "Cep, Rua, Numero, Bairro, Cidade, UF, Complemento, IdSocio" +
                            ")" +
                            "VALUES" +
                            "(" +
                            "@Cep, @Rua, @Numero, @Bairro, @Cidade, @UF, @Complemento, @IdSocio" +
                            ")";

            MySqlCommand comm = mConn.CreateCommand();

            comm.CommandText = query;

            try
            {
                comm.Parameters.AddWithValue("@Cep", e.Cep);
                comm.Parameters.AddWithValue("@Rua", e.Rua);
                comm.Parameters.AddWithValue("@Numero", e.Numero);
                comm.Parameters.AddWithValue("@Bairro", e.Bairro);
                comm.Parameters.AddWithValue("@Cidade", e.Cidade);
                comm.Parameters.AddWithValue("@UF", e.Uf);
                comm.Parameters.AddWithValue("@Complemento", e.Complemento);
                comm.Parameters.AddWithValue("@IdSocio", e.IdSocio);
                comm.ExecuteNonQuery();
                gravou = true;
                mConn.Close();
            }
            catch (SystemException ex)
            {
                string exception = ex.Message.ToString();
                gravou = false;
                frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Revise os dados", 2, exception);
                frmErro.Show();
            }
            finally
            {
                mConn.Close();
            }
            mConn.Close();
            if (gravou)
            {
                frmTDM_Menssagem frmSucesso = new frmTDM_Menssagem("Cadastrado com sucesso!", 1, "");
                frmSucesso.Show();
            }
            return(gravou);
        }
Пример #3
0
        private void AtualizarReceita()
        {
            bool       gravou = false;
            ReceitaDAL rDal   = new ReceitaDAL();

            try
            {
                Receita r = new Receita
                {
                    Documento      = int.Parse(txtDocumento.Text),
                    Parcela        = int.Parse(txtParcela.Text),
                    DataVencimento = DateTime.Parse(mskDataVencimento.Text),
                    DiaVencimento  = int.Parse(txtDiaVencimento.Text),
                    Valor          = double.Parse(txtValor.Text),
                    Obs            = txtObs.Text,
                    IdSocio        = int.Parse(lblIdSocio.Text)
                };
                gravou = rDal.InsertReceita(r);
            }
            catch (SystemException ex)
            {
                string           exception = ex.Message.ToString();
                frmTDM_Menssagem frmErro   = new frmTDM_Menssagem("Revise os dados.", 2, exception);
                frmErro.ShowDialog();
            }
            if (gravou)
            {
                frmTDM_Menssagem frm = new frmTDM_Menssagem("Cadastrado com sucesso!", 1, "");
                frm.ShowDialog();
                Limpar();
            }
        }
Пример #4
0
 private void Usuario()
 {
     try
     {
         UsuarioDAL uDAL = new UsuarioDAL();
         Usuarios   u    = new Usuarios
         {
             Matricula         = txtMatricula.Text,
             User              = txtUsuario.Text,
             Senha             = txtSenha.Text,
             PSocios           = ckbPSocios.Checked,
             PReceitas         = ckbPReceitas.Checked,
             PRelatorios       = ckbPRelatorios.Checked,
             FIncluirSocios    = ckbFSocios.Checked,
             FCadastroReceitas = ckbFCadastroReceitas.Checked,
             FBaixaReceitas    = ckbFBaixaReceitas.Checked,
             IsAdministrator   = ckbAdministrador.Checked
         };
         if (lblIdUsuario.Text.Equals("idUsuario"))
         {
             uDAL.InsertUsuario(u);
         }
         else
         {
             u.Id = int.Parse(lblIdUsuario.Text);
             uDAL.UpdateUsuario(u);
         }
     }catch (SystemException ex)
     {
         string exception;
         exception = ex.Message;
         frmTDM_Menssagem frm = new frmTDM_Menssagem("Revise os dados", 2, exception);
         frm.ShowDialog();
     }
 }
Пример #5
0
        public bool UpdateDependente(Dependente d)
        {
            mConn = new MySqlConnection(strConexao);
            bool gravou = false;

            try
            {
                // abre conexão com banco
                mConn.Open();
            }
            catch (System.Exception e)
            {
                MessageBox.Show(e.Message.ToString());
            }

            // verifica se a conexão está aberta
            if (mConn.State == ConnectionState.Open)
            {
                MySqlCommand comm = mConn.CreateCommand();

                comm.CommandText = "UPDATE Dependente SET " +
                                   "    Cpf = @Cpf," +
                                   "    Nome = @Nome," +
                                   "    Obs = @Obs," +
                                   "    DataNascimento = @DataNascimento," +
                                   "    Parentesco = @Parentesco," +
                                   "    Numero = @Numero," +
                                   "    Fone = @Fone," +
                                   "    DataInclusao = @DataInclusao " +
                                   "WHERE ID =" + d.Id;

                try
                {
                    comm.Parameters.AddWithValue("@Cpf", d.Cpf);
                    comm.Parameters.AddWithValue("@Nome", d.Nome);
                    comm.Parameters.AddWithValue("@Obs", d.Obs);
                    comm.Parameters.AddWithValue("@DataNascimento", d.DataNascimento);
                    comm.Parameters.AddWithValue("@Parentesco", d.Parentesco);
                    comm.Parameters.AddWithValue("@Numero", d.Numero);
                    comm.Parameters.AddWithValue("@Fone", d.Fone);
                    comm.Parameters.AddWithValue("@DataInclusao", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ssss"));
                    comm.ExecuteNonQuery();
                    gravou = true;
                }
                catch (SystemException ex)
                {
                    string exception = ex.Message.ToString();
                    gravou = false;
                    frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Revise os dados.", 2, exception);
                    frmErro.Show();
                }
                finally
                {
                    mConn.Close();
                }
            }
            mConn.Close();
            return(gravou);
        }
Пример #6
0
        public bool InsertDependente(Dependente d)
        {
            mConn = new MySqlConnection(strConexao);
            bool gravou = false;

            try
            {
                // abre conexão com banco
                mConn.Open();
            }
            catch (System.Exception e)
            {
                MessageBox.Show(e.Message.ToString());
            }

            // verifica se a conexão está aberta
            if (mConn.State == ConnectionState.Open)
            {
                MySqlCommand comm = mConn.CreateCommand();

                comm.CommandText = "INSERT INTO Dependente(Cpf, Nome, Obs, DataNascimento, Parentesco, Numero, Fone, DataInclusao, IdSocio)" +
                                   "VALUES" +
                                   "(@Cpf, @Nome, @Obs, @DataNascimento, @Parentesco, @Numero, @Fone, @DataInclusao, @IdSocio)";

                try
                {
                    comm.Parameters.AddWithValue("@Cpf", d.Cpf);
                    comm.Parameters.AddWithValue("@Nome", d.Nome);
                    comm.Parameters.AddWithValue("@Obs", d.Obs);
                    comm.Parameters.AddWithValue("@DataNascimento", d.DataNascimento);
                    comm.Parameters.AddWithValue("@Parentesco", d.Parentesco);
                    comm.Parameters.AddWithValue("@Numero", d.Numero);
                    comm.Parameters.AddWithValue("@Fone", d.Fone);
                    comm.Parameters.AddWithValue("@DataInclusao", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ssss"));
                    comm.Parameters.AddWithValue("@IdSocio", d.IdSocio);
                    comm.ExecuteNonQuery();
                    gravou = true;
                }
                catch (SystemException ex)
                {
                    string exception = ex.Message.ToString();
                    gravou = false;
                    frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Revise os dados.", 2, exception);
                    frmErro.Show();
                }
                finally
                {
                    mConn.Close();
                }
            }
            mConn.Close();
            return(gravou);
        }
Пример #7
0
        public bool UpdateEndereco(Endereco e)
        {
            bool   gravou = false;
            string query  = " UPDATE Endereco SET " +
                            "    Cep = @Cep," +
                            "    Rua = @Rua," +
                            "    Numero = @Numero," +
                            "    Bairro = @Bairro," +
                            "    Cidade = @Cidade," +
                            "    UF = @UF," +
                            "    Complemento = @Complemento" +
                            " WHERE " +
                            "    idSocio =" + e.IdSocio;

            MySqlCommand comm = mConn.CreateCommand();

            comm.CommandText = query;

            try
            {
                comm.Parameters.AddWithValue("@Cep", e.Cep);
                comm.Parameters.AddWithValue("@Rua", e.Rua);
                comm.Parameters.AddWithValue("@Numero", e.Numero);
                comm.Parameters.AddWithValue("@Bairro", e.Bairro);
                comm.Parameters.AddWithValue("@Cidade", e.Cidade);
                comm.Parameters.AddWithValue("@UF", e.Uf);
                comm.Parameters.AddWithValue("@Complemento", e.Complemento);
                comm.ExecuteNonQuery();
                gravou = true;
                mConn.Close();
            }
            catch (SystemException ex)
            {
                string exception = ex.Message.ToString();
                gravou = false;
                frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Erro! Revise os dados!", 2, exception);
                frmErro.Show();
            }
            finally
            {
                mConn.Close();
            }
            mConn.Close();
            if (gravou)
            {
                frmTDM_Menssagem frmSucesso = new frmTDM_Menssagem("Cadastrado com sucesso!", 1, "");
                frmSucesso.Show();
            }
            return(gravou);
        }
Пример #8
0
        public bool InsertPagamento(Pagamento p)
        {
            bool   gravou = false;
            string query  = " INSERT INTO Pagamentos(" +
                            "    Documento, DataVencimento, Valor, Desconto, Juros, ValorDescJuros, ValorPago, DataPagamento, " +
                            "    ObsPagamento, IdSocio, IdReceita " +
                            ")" +
                            " VALUES " +
                            "(" +
                            "    @Documento, @DataVencimento, @Valor, @Desconto, @Juros, @ValorDescJuros, @ValorPago, @DataPagamento, " +
                            "    @ObsPagamento, @IdSocio, @IdReceita " +
                            ")";

            MySqlCommand comm = mConn.CreateCommand();

            comm.CommandText = query;

            try
            {
                comm.Parameters.AddWithValue("@Documento", p.Documento);
                comm.Parameters.AddWithValue("@DataVencimento", p.DataVencimento);
                comm.Parameters.AddWithValue("@Valor", p.Valor);
                comm.Parameters.AddWithValue("@Desconto", p.Desconto);
                comm.Parameters.AddWithValue("@Juros", p.Juros);
                comm.Parameters.AddWithValue("@ValorDescJuros", p.ValorDescJuros);
                comm.Parameters.AddWithValue("@ValorPago", p.ValorPago);
                comm.Parameters.AddWithValue("@DataPagamento", p.DataPagamento);
                comm.Parameters.AddWithValue("@ObsPagamento", p.ObsPagamento);
                comm.Parameters.AddWithValue("@IdSocio", p.IdSocio);
                comm.Parameters.AddWithValue("@IdReceita", p.IdReceita);
                comm.ExecuteNonQuery();
                gravou = true;
                mConn.Close();
            }
            catch (SystemException ex)
            {
                string exception = ex.Message.ToString();
                gravou = false;
                frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Revise os dados", 2, exception);
                frmErro.Show();
            }
            finally
            {
                mConn.Close();
            }
            mConn.Close();
            return(gravou);
        }
Пример #9
0
        public bool InsertReceita(Receita r)
        {
            bool   gravou = false;
            string query  = " INSERT INTO Receitas( " +
                            "    Documento, Parcela, DataVencimento, DiaVencimento, Valor, FlagPago, Obs, DataCadastro, IdSocio " +
                            " ) " +
                            " VALUES " +
                            " ( " +
                            "    @Documento, @Parcela, @DataVencimento, @DiaVencimento, @Valor, @FlagPago, @Obs, @DataCadastro, @IdSOcio " +
                            " ) ";

            MySqlCommand comm = mConn.CreateCommand();

            comm.CommandText = query;

            try
            {
                comm.Parameters.AddWithValue("@Documento", r.Documento);
                comm.Parameters.AddWithValue("@Parcela", r.Parcela);
                comm.Parameters.AddWithValue("@DataVencimento", r.DataVencimento);
                comm.Parameters.AddWithValue("@DiaVencimento", r.DiaVencimento);
                comm.Parameters.AddWithValue("@Valor", r.Valor);
                comm.Parameters.AddWithValue("@FlagPago", r.FlagPago);
                comm.Parameters.AddWithValue("@Obs", r.Obs);
                comm.Parameters.AddWithValue("@DataCadastro", r.DataCadastro);
                comm.Parameters.AddWithValue("@IdSocio", r.IdSocio);
                comm.ExecuteNonQuery();
                gravou = true;
                mConn.Close();
            }
            catch (SystemException ex)
            {
                string exception = ex.Message.ToString();
                gravou = false;
                frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Erro! Revise os dados!", 2, exception);
                frmErro.Show();
            }
            finally
            {
                mConn.Close();
            }
            mConn.Close();
            return(gravou);
        }
Пример #10
0
        public bool UpdateReceita(long idReceita)
        {
            bool gravou = false;

            try
            {
                // abre conexão com banco
                mConn.Close();
                mConn.Open();
            }
            catch (System.Exception e)
            {
                MessageBox.Show(e.Message.ToString());
            }
            string query = " UPDATE Receitas SET " +
                           "    FlagPago = true" +
                           " WHERE " +
                           "    Id =" + idReceita;

            MySqlCommand comm = mConn.CreateCommand();

            comm.CommandText = query;

            try
            {
                comm.ExecuteNonQuery();
                gravou = true;
                mConn.Close();
            }
            catch (SystemException ex)
            {
                string exception = ex.Message.ToString();
                gravou = false;
                frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Revise os dados.", 2, exception);
                frmErro.ShowDialog();
            }
            finally
            {
                mConn.Close();
            }
            mConn.Close();
            return(gravou);
        }
Пример #11
0
        private void cmdGravar_Click(object sender, EventArgs e)
        {
            if (!lblIdSocio.Text.Equals("idSocio"))
            {
                if (ckbGerarParcelas.Checked)
                {
                    DateTime data = DateTime.Parse(mskDataVencimento.Text);
                    if (txtDiaVencimento.Text.Trim() != "0")
                    {
                        string ajustaDiaData = txtDiaVencimento.Text + data.ToString().Substring(2, 8);
                        data = DateTime.Parse(ajustaDiaData);
                    }

                    int n = int.Parse(txtParcela.Text);
                    for (int i = 0; i < n; i++)
                    {
                        InserirReceitaParcelada(data, i + 1);
                        if (txtDiaVencimento.Text.Trim() != "0")
                        {
                            data = data.AddMonths(1);
                        }
                        else
                        {
                            data = data.AddDays(30);
                        }
                        PopulaLista();
                    }
                    frmTDM_Menssagem frm = new frmTDM_Menssagem("Cadastrado com sucesso!", 1, "");
                    frm.ShowDialog();
                    LimpezaParcial();
                }
                else
                {
                    InserirReceita(DateTime.Parse(mskDataVencimento.Text));
                    PopulaLista();
                }
            }
            else
            {
                //AtualizarReceita();
            }
        }
Пример #12
0
        private void cmdExcluir_Click(object sender, EventArgs e)
        {
            if (lstMensaliddes.Items.Count == 0)
            {
                MessageBox.Show("A lista está vazia.", "Mensagem");
                return;
            }

            if (lstMensaliddes.SelectedItems.Count == 0)
            {
                MessageBox.Show("Selecione a mensalidade", "Mensagem");
                return;
            }
            else
            {
                DialogResult dr = new DialogResult();
                dr = MessageBox.Show($"Deseja excluir a mensalidade com vencimento em\n {lstMensaliddes.FocusedItem.SubItems[0].Text} ?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (dr == DialogResult.Yes)
                {
                    try
                    {
                        int        id       = int.Parse(lstMensaliddes.FocusedItem.SubItems[7].Text);
                        bool       deletado = false;
                        ReceitaDAL rDal     = new ReceitaDAL();
                        deletado = rDal.DeletaReceita(id);
                        if (deletado)
                        {
                            PopulaLista();
                            frmTDM_Menssagem frm = new frmTDM_Menssagem("Mensalidade excluída.", 1, "");
                            frm.ShowDialog();
                        }
                    }
                    catch (SystemException ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
        }
Пример #13
0
 private void Sede()
 {
     try
     {
         SedeDAL sDAL = new SedeDAL();
         Sede    s    = new Sede
         {
             NomeFantasia      = txtNmFantasia.Text,
             RazaoSocial       = txtRazaoSocial.Text,
             Cnpj              = mskCnpj.Text,
             InscricaoEstadual = txtInscEstadual.Text,
             Endereco          = txtEndereco.Text,
             Numero            = txtNumero.Text,
             Bairro            = txtBairro.Text,
             Cidade            = txtCidade.Text,
             Uf       = cmbUfEndereco.Text,
             Telefone = mskTelefone.Text,
             Email    = txtEmail.Text
         };
         if (lblIdSede.Text.Equals("idSede"))
         {
             sDAL.InsertSede(s);
         }
         else
         {
             s.Id = int.Parse(lblIdSede.Text);
             sDAL.UpdateSede(s);
         }
         CarregaSede();
     }
     catch (SystemException ex)
     {
         string exception;
         exception = ex.Message;
         frmTDM_Menssagem frm = new frmTDM_Menssagem("Revise os dados", 2, exception);
         frm.ShowDialog();
     }
 }
Пример #14
0
        public bool UpdateUsuario(Usuarios u)
        {
            mConn = new MySqlConnection(strConexao);
            try
            {
                // abre conexão com banco
                mConn.Close();
                mConn.Open();
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
            bool gravou = false;

            try
            {
                string query = " UPDATE Usuarios SET " +
                               "    Matricula = @Matricula," +
                               "    Usuario = @Usuario," +
                               "    Senha = @Senha," +
                               "    PSocios = @PSocios," +
                               "    PReceitas = @PReceitas," +
                               "    PRelatorios = @PRelatorios," +
                               "    FIncluirSocios = @FIncluirSocios," +
                               "    FCadastroReceitas = @FCadastroReceitas," +
                               "    FBaixaReceitas = @FBaixaReceitas," +
                               "    IsAdministrator = @IsAdministrator " +
                               " WHERE " +
                               "    Id =" + u.Id;

                MySqlCommand comm = mConn.CreateCommand();
                comm.CommandText = query;

                comm.Parameters.AddWithValue("@Matricula", u.Matricula);
                comm.Parameters.AddWithValue("@Usuario", u.User);
                comm.Parameters.AddWithValue("@Senha", u.Senha);
                comm.Parameters.AddWithValue("@PSocios", u.PSocios);
                comm.Parameters.AddWithValue("@PReceitas", u.PReceitas);
                comm.Parameters.AddWithValue("@PRelatorios", u.PReceitas);
                comm.Parameters.AddWithValue("@FIncluirSocios", u.FIncluirSocios);
                comm.Parameters.AddWithValue("@FCadastroReceitas", u.FCadastroReceitas);
                comm.Parameters.AddWithValue("@FBaixaReceitas", u.FBaixaReceitas);
                comm.Parameters.AddWithValue("@IsAdministrator", u.IsAdministrator);
                comm.ExecuteNonQuery();
                gravou = true;
                mConn.Close();
            }
            catch (SystemException ex)
            {
                string exception = ex.Message.ToString();
                gravou = false;
                frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Erro! Revise os dados!", 2, exception);
                frmErro.Show();
            }
            finally
            {
                mConn.Close();
            }
            mConn.Close();
            if (gravou)
            {
                frmTDM_Menssagem frmSucesso = new frmTDM_Menssagem("Cadastrado com sucesso!", 1, "");
                frmSucesso.Show();
            }
            return(gravou);
        }
Пример #15
0
        private void cmdBaixar_Click(object sender, EventArgs e)
        {
            if (lblIdParcela.Text.Equals("identificador"))
            {
                MessageBox.Show("Selecione a mensalidade", "Mensagem");
                return;
            }
            if (mskDataPagamentoBaixa.Text == "  /  /")
            {
                MessageBox.Show("Informe a data de pagamento.", "Mensagem");
                return;
            }
            bool         gravou = false;
            PagamentoDAL pDAL   = new PagamentoDAL();

            try
            {
                Pagamento p = new Pagamento()
                {
                    Documento      = long.Parse(txtDocumentoBaixa.Text),
                    DataVencimento = DateTime.Parse(mskVencimentoBaixa.Text),
                    Valor          = double.Parse(txtValorBaixa.Text),
                    Desconto       = double.Parse(txtDescontoBaixa.Text),
                    Juros          = double.Parse(txtJurosBaixa.Text),
                    ValorDescJuros = double.Parse(txtValorDescJurosBaixa.Text),
                    ValorPago      = double.Parse(txtValorPagoBaixa.Text),
                    DataPagamento  = DateTime.Parse(mskDataPagamentoBaixa.Text),
                    ObsPagamento   = txtObsPagamentoBaixa.Text,
                    IdSocio        = int.Parse(lblIdSocio.Text),
                    IdReceita      = int.Parse(lblIdParcela.Text)
                };
                gravou = pDAL.InsertPagamento(p);
            }
            catch (SystemException ex)
            {
                string exception = ex.Message.ToString();
                gravou = false;
                frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Revise os dados", 2, exception);
                frmErro.ShowDialog();
            }
            if (gravou)
            {
                try
                {
                    gravou = pDAL.UpdateReceita(long.Parse(lblIdParcela.Text));
                    frmTDM_Menssagem frmSucesso = new frmTDM_Menssagem("Cadastrado com sucesso!", 1, "");
                    frmSucesso.ShowDialog();
                    PopulaLista();
                    PopulaListaPagos();

                    DialogResult dr = new DialogResult();
                    dr = MessageBox.Show("Deseja imprimir comprovante de pagamento?", "Mensagem", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (dr == DialogResult.Yes)
                    {
                        InitializeReport();
                        AbreHTML();
                        Cabecalho();
                        FechaHTML();
                        Process.Start(path);
                        LimparBaixa();
                    }
                    else
                    {
                        LimparBaixa();
                    }
                }
                catch (SystemException ex)
                {
                    string exception = ex.Message.ToString();
                    gravou = false;
                    frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Revise os dados", 2, exception);
                    frmErro.ShowDialog();
                }
            }
        }
Пример #16
0
        public bool InsertSocio(Socio s)
        {
            bool   gravou = false;
            string sql;

            // verifica se a conexão está aberta
            if (mConn.State == ConnectionState.Open)
            {
                sql = "INSERT INTO Socio" +
                      "(" +
                      "    Titulo, CPF, Nome, Rg, OrgaoExpedidor, UFOrgaoExpedidor," +
                      "    DataExpedicao, DataNascimento, DataAdesao, DataCadastro, DataAtualizacao," +
                      "    FoneResidencial, FoneCelular, FoneComercial, Email, Obs, Situacao, UltPagamento, Ativo, PathImagem" +
                      ")" +
                      "VALUES" +
                      "(" +
                      "    @Titulo, @CPF, @Nome, @Rg, @OrgaoExpedidor, @UFOrgaoExpedidor, @DataExpedicao, " +
                      "    @DataNascimento, @DataAdesao, @DataCadastro, @DataAtualizacao, @FoneResidencial," +
                      "    @FoneCelular, @FoneComercial, @Email, @Obs, @Situacao, @UltPagamento, @Ativo, @PathImagem" +
                      ")";
                MySqlCommand comm = mConn.CreateCommand();
                comm.CommandText = sql;
                try
                {
                    comm.Parameters.AddWithValue("@Titulo", s.Titulo ?? null);
                    comm.Parameters.AddWithValue("@CPF", s.Cpf ?? null);
                    comm.Parameters.AddWithValue("@Nome", s.Nome ?? null);
                    comm.Parameters.AddWithValue("@Rg", s.Rg ?? null);
                    comm.Parameters.AddWithValue("@OrgaoExpedidor", s.OrgaoExpedidor ?? null);
                    comm.Parameters.AddWithValue("@UFOrgaoExpedidor", s.UfOrgaoExpedidor ?? null);
                    comm.Parameters.AddWithValue("@DataExpedicao", s.DataExpedicao ?? null);
                    comm.Parameters.AddWithValue("@DataNascimento", s.DataNascimento ?? null);
                    comm.Parameters.AddWithValue("@DataAdesao", s.DataAdesao ?? null);
                    comm.Parameters.AddWithValue("@DataCadastro", s.DataCadastro ?? null);
                    comm.Parameters.AddWithValue("@DataAtualizacao", s.DataAtualizacao ?? null);
                    comm.Parameters.AddWithValue("@FoneResidencial", s.FoneResidencial ?? null);
                    comm.Parameters.AddWithValue("@FoneCelular", s.FoneCelular ?? null);
                    comm.Parameters.AddWithValue("@FoneComercial", s.FoneComercial ?? null);
                    comm.Parameters.AddWithValue("@Email", s.Email ?? null);
                    comm.Parameters.AddWithValue("@Obs", s.Obs ?? null);
                    comm.Parameters.AddWithValue("@Situacao", s.Situacao ?? null);
                    comm.Parameters.AddWithValue("@UltPagamento", s.UltPagto ?? null);
                    comm.Parameters.AddWithValue("@Ativo", s.Ativo);
                    comm.Parameters.AddWithValue("@PathImagem", s.PathImagem ?? null);
                    comm.ExecuteNonQuery();
                    gravou = true;
                    mConn.Close();
                }
                catch (SystemException ex)
                {
                    string           exception = ex.Message.ToString();
                    frmTDM_Menssagem frmErro   = new frmTDM_Menssagem("Revise os dados!", 2, exception);
                    frmErro.Show();
                    gravou = false;
                }
                finally
                {
                    mConn.Close();
                }
            }
            mConn.Close();
            return(gravou);
        }
Пример #17
0
        public bool UpdatedSocio(Socio s)
        {
            bool   gravou = false;
            string sql;

            mConn = new MySqlConnection(strConexao);
            try
            {
                // abre conexão com banco
                mConn.Open();
            }
            catch (System.Exception e)
            {
                MessageBox.Show(e.Message.ToString());
            }
            // verifica se a conexão está aberta
            if (mConn.State == ConnectionState.Open)
            {
                sql = "UPDATE Socio SET" +
                      "    Titulo = @Titulo," +
                      "    CPF = @CPF," +
                      "    Nome = @Nome," +
                      "    Rg = @Rg," +
                      "    OrgaoExpedidor = @OrgaoExpedidor," +
                      "    UFOrgaoExpedidor = @UFOrgaoExpedidor," +
                      "    DataExpedicao = @DataExpedicao," +
                      "    DataNascimento = @DataNascimento," +
                      "    DataAdesao = @DataAdesao," +
                      "    DataAtualizacao = @DataAtualizacao," +
                      "    FoneResidencial = @FoneResidencial," +
                      "    FoneCelular = @FoneCelular," +
                      "    FoneComercial = @FoneComercial," +
                      "    Email = @Email," +
                      "    Obs = @Obs," +
                      "    Situacao = @Situacao," +
                      "    UltPagamento = @UltPagamento," +
                      "    Ativo = @Ativo," +
                      "    PathImagem = @PathImagem" +
                      " WHERE" +
                      "    ID = " + s.Id;

                MySqlCommand comm = mConn.CreateCommand();
                comm.CommandText = sql;
                try
                {
                    comm.Parameters.AddWithValue("@Titulo", s.Titulo);
                    comm.Parameters.AddWithValue("@CPF", s.Cpf ?? null);
                    comm.Parameters.AddWithValue("@Nome", s.Nome ?? null);
                    comm.Parameters.AddWithValue("@Rg", s.Rg ?? null);
                    comm.Parameters.AddWithValue("@OrgaoExpedidor", s.OrgaoExpedidor ?? null);
                    comm.Parameters.AddWithValue("@UFOrgaoExpedidor", s.UfOrgaoExpedidor ?? null);
                    comm.Parameters.AddWithValue("@DataExpedicao", s.DataExpedicao);
                    comm.Parameters.AddWithValue("@DataNascimento", s.DataNascimento);
                    comm.Parameters.AddWithValue("@DataAdesao", s.DataAdesao);
                    comm.Parameters.AddWithValue("@DataCadastro", s.DataCadastro);
                    comm.Parameters.AddWithValue("@DataAtualizacao", s.DataAtualizacao);
                    comm.Parameters.AddWithValue("@FoneResidencial", s.FoneResidencial);
                    comm.Parameters.AddWithValue("@FoneCelular", s.FoneCelular ?? null);
                    comm.Parameters.AddWithValue("@FoneComercial", s.FoneComercial ?? null);
                    comm.Parameters.AddWithValue("@Email", s.Email ?? null);
                    comm.Parameters.AddWithValue("@Obs", s.Obs ?? null);
                    comm.Parameters.AddWithValue("@Situacao", s.Situacao ?? null);
                    comm.Parameters.AddWithValue("@UltPagamento", s.UltPagto ?? null);
                    comm.Parameters.AddWithValue("@Ativo", s.Ativo);
                    comm.Parameters.AddWithValue("@PathImagem", s.PathImagem ?? null);
                    comm.ExecuteNonQuery();
                    gravou = true;
                    mConn.Close();
                }
                catch (SystemException ex)
                {
                    string           exception = ex.Message.ToString();
                    frmTDM_Menssagem frmErro   = new frmTDM_Menssagem("Revise os dados!", 2, exception);
                    frmErro.Show();
                    gravou = false;
                }
                finally
                {
                    mConn.Close();
                }
            }
            mConn.Close();
            return(gravou);
        }
Пример #18
0
        public bool InsertUsuario(Usuarios u)
        {
            mConn = new MySqlConnection(strConexao);
            try
            {
                // abre conexão com banco
                mConn.Close();
                mConn.Open();
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }

            bool   gravou = false;
            string query  = " INSERT INTO Usuarios( " +
                            " Matricula, Usuario, Senha, PSocios, PReceitas, PRelatorios, " +
                            " FIncluirSocios, FCadastroReceitas, FBaixaReceitas, IsAdministrator" +
                            " ) " +
                            " VALUES " +
                            " ( " +
                            " @Matricula, @Usuario, @Senha, @PSocios, @PReceitas, @PRelatorios," +
                            " @FIncluirSocios, @FCadastroReceitas, @FBaixaReceitas, @IsAdministrator " +
                            " ) ";

            MySqlCommand comm = mConn.CreateCommand();

            comm.CommandText = query;
            try
            {
                comm.Parameters.AddWithValue("@Matricula", u.Matricula);
                comm.Parameters.AddWithValue("@Usuario", u.User);
                comm.Parameters.AddWithValue("@Senha", u.Senha);
                comm.Parameters.AddWithValue("@PSocios", u.PSocios);
                comm.Parameters.AddWithValue("@PReceitas", u.PReceitas);
                comm.Parameters.AddWithValue("@PRelatorios", u.PRelatorios);
                comm.Parameters.AddWithValue("@FIncluirSocios", u.FIncluirSocios);
                comm.Parameters.AddWithValue("@FCadastroReceitas", u.FCadastroReceitas);
                comm.Parameters.AddWithValue("@FBaixaReceitas", u.FBaixaReceitas);
                comm.Parameters.AddWithValue("@IsAdministrator", u.IsAdministrator);
                comm.ExecuteNonQuery();
                gravou = true;
                mConn.Close();
            }
            catch (SystemException ex)
            {
                string exception = ex.Message.ToString();
                gravou = false;
                frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Revise os dados", 2, exception);
                frmErro.Show();
            }
            finally
            {
                mConn.Close();
            }
            mConn.Close();
            if (gravou)
            {
                frmTDM_Menssagem frmSucesso = new frmTDM_Menssagem("Cadastrado com sucesso!", 1, "");
                frmSucesso.Show();
            }
            return(gravou);
        }
Пример #19
0
        public bool InsertSocio(Socio s)
        {
            string          strConexao = Connection.Conexao();
            MySqlConnection mConn;

            mConn = new MySqlConnection(strConexao);
            try
            {
                // abre conexão com banco
                mConn.Open();
            }
            catch (System.Exception e)
            {
                MessageBox.Show(e.Message.ToString());
            }

            bool   gravou = false;
            string sql;

            // verifica se a conexão está aberta
            if (mConn.State == ConnectionState.Open)
            {
                sql = "INSERT INTO Socio" +
                      "(" +
                      "    Titulo, Nome, FoneCelular, Obs, Situacao, UltPagamento, Ativo, DataAdesao " +
                      ")" +
                      "VALUES" +
                      "(" +
                      "    @Titulo, @Nome, @FoneCelular, @Obs, @Situacao, @UltPagamento, @Ativo, @DataAdesao " +
                      ")";
                MySqlCommand comm = mConn.CreateCommand();
                comm.CommandText = sql;
                try
                {
                    comm.Parameters.AddWithValue("@Titulo", s.Titulo ?? null);
                    comm.Parameters.AddWithValue("@Nome", s.Nome ?? null);
                    comm.Parameters.AddWithValue("@FoneCelular", s.FoneCelular ?? null);
                    comm.Parameters.AddWithValue("@Obs", s.Obs ?? null);
                    comm.Parameters.AddWithValue("@Situacao", s.Situacao ?? null);
                    comm.Parameters.AddWithValue("@UltPagamento", s.UltPagto ?? null);
                    comm.Parameters.AddWithValue("@Ativo", s.Ativo);
                    comm.Parameters.AddWithValue("@DataAdesao", s.DataAdesao);
                    comm.ExecuteNonQuery();
                    gravou = true;
                    mConn.Close();
                }
                catch (SystemException ex)
                {
                    string           exception = ex.Message.ToString();
                    frmTDM_Menssagem frmErro   = new frmTDM_Menssagem("Revise os dados!", 2, exception);
                    frmErro.Show();
                    gravou = false;
                }
                finally
                {
                    mConn.Close();
                }
            }
            mConn.Close();
            return(gravou);
        }
Пример #20
0
        public bool InsertSede(Sede s)
        {
            mConn = new MySqlConnection(strConexao);
            try
            {
                // abre conexão com banco
                mConn.Close();
                mConn.Open();
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }

            bool   gravou = false;
            string query  = " INSERT INTO Sede( " +
                            " NomeFantasia, RazaoSocial, Cnpj, InscricaoEstadual, Endereco, Numero, Bairro, Cidade," +
                            " UF, Telefone, Email " +
                            " ) " +
                            " VALUES " +
                            " ( " +
                            " @NomeFantasia, @RazaoSocial, @Cnpj, @InscricaoEstadual, @Endereco, @Numero, @Bairro, @Cidade," +
                            " @UF, @Telefone, @Email " +
                            " ) ";

            MySqlCommand comm = mConn.CreateCommand();

            comm.CommandText = query;
            try
            {
                comm.Parameters.AddWithValue("@NomeFantasia", s.NomeFantasia);
                comm.Parameters.AddWithValue("@RazaoSocial", s.RazaoSocial);
                comm.Parameters.AddWithValue("@Cnpj", s.Cnpj);
                comm.Parameters.AddWithValue("@InscricaoEstadual", s.InscricaoEstadual);
                comm.Parameters.AddWithValue("@Endereco", s.Endereco);
                comm.Parameters.AddWithValue("@Numero", s.Numero);
                comm.Parameters.AddWithValue("@Bairro", s.Bairro);
                comm.Parameters.AddWithValue("@Cidade", s.Cidade);
                comm.Parameters.AddWithValue("@UF", s.Uf);
                comm.Parameters.AddWithValue("@Telefone", s.Telefone);
                comm.Parameters.AddWithValue("@Email", s.Email);
                comm.ExecuteNonQuery();
                gravou = true;
                mConn.Close();
            }
            catch (SystemException ex)
            {
                string exception = ex.Message.ToString();
                gravou = false;
                frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Revise os dados", 2, exception);
                frmErro.Show();
            }
            finally
            {
                mConn.Close();
            }
            mConn.Close();
            if (gravou)
            {
                frmTDM_Menssagem frmSucesso = new frmTDM_Menssagem("Cadastrado com sucesso!", 1, "");
                frmSucesso.Show();
            }
            return(gravou);
        }
Пример #21
0
        public bool UpdateSede(Sede s)
        {
            mConn = new MySqlConnection(strConexao);
            try
            {
                // abre conexão com banco
                mConn.Close();
                mConn.Open();
            }
            catch (System.Exception ex)
            {
                MessageBox.Show(ex.Message.ToString());
            }
            bool gravou = false;

            try
            {
                string query = " UPDATE Sede SET " +
                               "    NomeFantasia = @NomeFantasia," +
                               "    RazaoSocial = @RazaoSocial," +
                               "    Cnpj = @Cnpj," +
                               "    InscricaoEstadual = @InscricaoEstadual," +
                               "    Endereco = @Endereco," +
                               "    Numero = @Numero," +
                               "    Bairro = @Bairro," +
                               "    Cidade = @Cidade," +
                               "    UF = @UF," +
                               "    Telefone = @Telefone," +
                               "    Email = @Email " +
                               " WHERE " +
                               "    Id =" + s.Id;

                MySqlCommand comm = mConn.CreateCommand();
                comm.CommandText = query;


                comm.Parameters.AddWithValue("@NomeFantasia", s.NomeFantasia);
                comm.Parameters.AddWithValue("@RazaoSocial", s.RazaoSocial);
                comm.Parameters.AddWithValue("@Cnpj", s.Cnpj);
                comm.Parameters.AddWithValue("@InscricaoEstadual", s.InscricaoEstadual);
                comm.Parameters.AddWithValue("@Endereco", s.Endereco);
                comm.Parameters.AddWithValue("@Numero", s.Numero);
                comm.Parameters.AddWithValue("@Bairro", s.Bairro);
                comm.Parameters.AddWithValue("@Cidade", s.Cidade);
                comm.Parameters.AddWithValue("@UF", s.Uf);
                comm.Parameters.AddWithValue("@Telefone", s.Telefone);
                comm.Parameters.AddWithValue("@Email", s.Email);
                comm.ExecuteNonQuery();
                gravou = true;
                mConn.Close();
            }
            catch (SystemException ex)
            {
                string exception = ex.Message.ToString();
                gravou = false;
                frmTDM_Menssagem frmErro = new frmTDM_Menssagem("Erro! Revise os dados!", 2, exception);
                frmErro.Show();
            }
            finally
            {
                mConn.Close();
            }
            mConn.Close();
            if (gravou)
            {
                frmTDM_Menssagem frmSucesso = new frmTDM_Menssagem("Cadastrado com sucesso!", 1, "");
                frmSucesso.Show();
            }
            return(gravou);
        }