// PUT: api/Pessoa/5
        public List <Pessoas> Put(int id, Pessoas pessoa)
        {
            Pessoas _pessoa = new Pessoas();

            _pessoa.Atualizar(id, pessoa);
            return(_pessoa.ListaPessoas());
        }
示例#2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (ValidarInformacoes())
            {
                var pessoa = new Pessoas();
                pessoa.CPF         = txtCPF.Text;
                pessoa.Nome        = txtNome.Text;
                pessoa.Sobrenome   = txtSobreNome.Text;
                pessoa.Sexo        = cboSexo.Text;
                pessoa.Email       = txtEmail.Text;
                pessoa.Categoria   = cboCategoria.Text;
                pessoa.SalarioBase = Convert.ToDouble(txtSalarioBase.Text);
                pessoa.CEP         = txtCEP.Text;
                pessoa.Endereco    = txtEndereco.Text;
                pessoa.Numero      = txtNumero.Text;
                pessoa.Bairro      = txtBairro.Text;
                pessoa.UF          = cboUF.Text;
                pessoa.Cidade      = cboCidade.Text;

                if (imgFoto.Image != null)
                {
                    MemoryStream memory = new MemoryStream();
                    img = new Bitmap(imgFoto.Image);
                    img.Save(memory, ImageFormat.Bmp);
                    pessoa.foto = memory.ToArray();
                }

                switch (TipoTSQL)
                {
                case "novo":
                    if (pessoa.Salvar())
                    {
                        MessageBox.Show("Salvo com sucesso!");
                        LimparTela();
                    }
                    break;

                case "atualizar":
                    if (pessoa.Atualizar(IdSelecionado))
                    {
                        MessageBox.Show("Atualizado com sucesso!");
                        LimparTela();
                    }
                    break;
                }
            }
        }