Пример #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            #region Declaração

            Funcionario          funcionario   = null;
            funcionarioControler funcioControl = null;
            #endregion

            #region Implementação

            funcionario   = new Funcionario();
            funcioControl = new funcionarioControler();

            funcionario.Id         = int.Parse(tbMatricula.Text);
            funcionario.Cargo      = tbCargo.Text.Trim();
            funcionario.Email      = tbEmail.Text.Trim();
            funcionario.Telefone   = mtbFone.Text.Replace("(", "").Replace(")", "").Replace("-", "");
            funcionario.Celular    = mtbCelular.Text.Replace("(", "").Replace(")", "").Replace("-", "");
            funcionario.IdCidade   = int.Parse(cbCidade.SelectedValue.ToString());
            funcionario.Rua        = tbRua.Text.Trim();
            funcionario.CasaNumero = int.Parse(tbNumero.Text.Trim());
            funcionario.Referencia = tbReferencia.Text.Trim();
            funcionario.Ativo      = cbxExcluir.Checked;

            if (funcioControl.update(strConn, funcionario))
            {
                MessageBox.Show("Alterado com Sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Verifique os campos", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            #endregion
        }
Пример #2
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            #region Declaração

            funcionarioControler funcio  = null;
            List <Cidade>        cidades = null;
            int estado   = 0;
            int idCidade = 0;

            #endregion

            #region Implementação

            funcio  = new funcionarioControler();
            cidades = new List <Cidade>();

            estado  = int.Parse(idEstado);
            cidades = funcio.lstCidades(strConn, estado);

            cbCidade.DataSource = cidades;

            cbCidade.SelectedIndex = idCidade;

            habilitaCampos();

            #endregion
        }
Пример #3
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            #region Declaração

            funcionarioControler funcioControl = null;
            DataTable            dtFuncionario = null;
            #endregion

            #region Implementação

            funcioControl = new funcionarioControler();
            dtFuncionario = new DataTable();

            dgvFuncionarios.DataSource = null;

            dtFuncionario = funcioControl.pesquisar(cbTipoPesquisa.Text, tbPesquisa.Text, strConn);

            carregaDataGrid(dtFuncionario);

            #endregion
        }
        private void cbUF_SelectedIndexChanged(object sender, EventArgs e)
        {
            #region Declaração

            funcionarioControler func    = null;
            List <Cidade>        cidades = null;
            int idEstado = 0;

            #endregion

            #region Implementação

            func    = new funcionarioControler();
            cidades = new List <Cidade>();

            idEstado = cbUF.SelectedIndex;

            cidades = func.lstCidades(strConn, idEstado);

            cbCidade.DataSource = cidades;


            #endregion
        }
        private void btnSalvar_Click(object sender, System.EventArgs e)
        {
            #region Declaração

            funcionarioControler funcionControl = null;
            Funcionario          funcionario    = null;
            string CPF           = string.Empty;
            string Fone          = string.Empty;
            string Celular       = string.Empty;
            int    ID            = 0;
            int    comparaString = 0;
            #endregion

            #region Implementação

            funcionControl = new funcionarioControler();
            funcionario    = new Funcionario();

            CPF     = mtbCpf.Text;
            Fone    = mtbFone.Text;
            Celular = mtbCelular.Text;

            if (tbNome.Text != "" && CPF != "" && tbRG.Text != "")
            {
                CPF     = CPF.Replace(".", "").Replace("/", "").Replace("-", "");
                Fone    = Fone.Replace("(", "").Replace(")", "").Replace(" ", "").Replace("-", "");
                Celular = Celular.Replace("(", "").Replace(")", "").Replace(" ", "");

                //funcionario.Id = int.Parse(tbMatricula.Text);
                funcionario.Nome           = tbNome.Text;
                funcionario.DataNascimento = dtpNascimento.Text;
                funcionario.Email          = tbEmail.Text;
                funcionario.Cpf            = CPF;
                funcionario.Rg             = tbRG.Text;
                funcionario.Ctps           = tbCartProf.Text;
                funcionario.CtpsSerie      = tbSerieCart.Text;
                funcionario.Telefone       = Fone;
                funcionario.Celular        = Celular;
                funcionario.Rua            = tbRua.Text;
                if (tbNumero.Text != "")
                {
                    funcionario.CasaNumero = int.Parse(tbNumero.Text);
                }
                else
                {
                    funcionario.CasaNumero = 0;
                }
                funcionario.Referencia = tbReferencia.Text;
                funcionario.IdCidade   = int.Parse(cbCidade.SelectedValue.ToString());
                funcionario.Cidade     = cbCidade.Text;
                funcionario.IdEstado   = Convert.ToInt32(cbUF.SelectedIndex);
                funcionario.Estado     = cbUF.Text;
                funcionario.Cargo      = tbCargo.Text;
                funcionario.Ativo      = cbxAtivo.Checked;

                if (cbxAtivaUsuario.Checked == true)
                {
                    comparaString = tbSenha.Text.CompareTo(tbSenha2.Text);

                    if (comparaString == 0) // senhas iguais
                    {
                        if (cbNivel.Text != "")
                        {
                            Usuario usuario = new Usuario();

                            usuario.User   = tbUsuario.Text;
                            usuario.Senha  = tbSenha.Text;
                            usuario.Perfil = cbNivel.Text;
                            usuario.Acesso = cbxAtivaUsuario.Checked;
                            usuario.Ativo  = cbxAtivo.Checked;

                            ID = funcionControl.cadastrar(strConn, funcionario, usuario);
                        }
                        else
                        {
                            MessageBox.Show("Selecione o Nivel de acesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        }
                    }
                    else
                    {
                        MessageBox.Show("As senhas digitadas são diferentes!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            else
            {
                MessageBox.Show("Alguns campos são Obrigatórios!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }


            ID = funcionControl.cadastrar(strConn, funcionario, null);
            if (ID > 0)
            {
                MessageBox.Show("Cadastrado com secesso! \n A Matricula do funcionário é: " + ID, "Sucesso");
                btnNovo.Enabled = true;
                desabilitaCampos();
                this.Size        = new System.Drawing.Size(459, 546);
                tbMatricula.Text = ID.ToString();
            }


            #endregion
        }