Пример #1
0
        public frmCadastroPessoas(DataBase.Pessoa pessoa = null)
        {
            InitializeComponent();

            if (pessoa != null)
            {
                pessoaLocal = pessoa;
                popularTela();
                popularDataGridView();
            }

            popularComboCategorias();
            setarPermissoes();
        }
Пример #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                DataBase.Pessoa pessoa = new DataBase.Pessoa();

                pessoa.Id          = Convert.ToInt32(lblId.Text);
                pessoa.Nome        = txtNome.Text;
                pessoa.Sobrenome   = txtSobrenome.Text;
                pessoa.Email       = txtEmail.Text;
                pessoa.Senha       = txtSenha.Text;
                pessoa.Foto        = (Bitmap)imgFoto.Image;
                pessoa.Pais        = txtPais.Text;
                pessoa.Estado      = cboUf.Text;
                pessoa.Cidade      = txtCidade.Text;
                pessoa.Bairro      = txtBairro.Text;
                pessoa.Logradouro  = txtEndereco.Text;
                pessoa.Numero      = txtNumero.Text;
                pessoa.Cep         = txtCep.Text;
                pessoa.Complemento = txtComplemento.Text;
                pessoa.Sexo        = cboSexo.Text;
                pessoa.SalarioBase = Convert.ToDouble(txtSalarioBase.Text);
                pessoa.Cpf         = txtCpf.Text;

                var controllerCategoria = new Categoria();

                if (cboCategoria.Text != null)
                {
                    pessoa.IdCategoria = (from c in controllerCategoria.Lista()
                                          where c.Nome.Equals(cboCategoria.Text)
                                          select c).ToList().FirstOrDefault().Id;
                }

                var controllerPessoa = new Pessoa();
                controllerPessoa.Salvar(pessoa);

                MessageBox.Show($"Salvo com Sucesso!", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show($"Erro ao salvar:{ex.Message}", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }