Exemple #1
0
        public void Atualiza()
        {
            CN_Externos externoRegraNegocio = new CN_Externos();

            dataGridView1.DataSource    = externoRegraNegocio.ConsultarExterno();
            lblQuantidadeRegistros.Text = "Resultado da Pesquisa: " + dataGridView1.RowCount + " Registro(s)";
        }
Exemple #2
0
        private void radioSituaAtivo_CheckedChanged(object sender, EventArgs e)
        {
            CN_Externos externos = new CN_Externos();

            dataGridView1.DataSource    = externos.ConsultarExternoAtivo(true);
            lblQuantidadeRegistros.Text = "Resultado da Pesquisa: " + dataGridView1.RowCount + " Registro(s)";
        }
Exemple #3
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridView1.SelectedRows.Count == 0)
                {
                    MessageBox.Show("Nenhum Registro selecionado.", "Consultar", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
                if (MessageBox.Show("Deseja excluir o Registro  selecionado?", "Excluir", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    Externo Selecionado = new Externo();
                    Selecionado = (dataGridView1.SelectedRows[0].DataBoundItem as Externo);

                    CN_Externos RegraNegocio = new CN_Externos();
                    string      retorno      = RegraNegocio.ExcluirExterno(Selecionado);
                    int         codigo       = Convert.ToInt32(retorno);
                    Atualiza();
                    MessageBox.Show("Registro excluído com sucesso.", "Excluir", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("O Registro selecionado não pode ser excluído, pois está sendo usado em outros processos.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            try
            {
                Externo objetoCT = new Externo();

                objetoCT.IdExterno = 0;
                objetoCT.Nome      = TextBoxNome.Text;
                bool SexoCheck;
                if (radioButton1.Checked)
                {
                    SexoCheck = true;
                }
                else
                {
                    SexoCheck = false;
                }
                objetoCT.Sexo                   = SexoCheck;
                objetoCT.Cpf                    = maskedTextBoxCpf.Text;
                objetoCT.Descricao              = textBoxDesc.Text;
                objetoCT.Cidade                 = comboBoxCidade.Text;
                objetoCT.Estado                 = ComboBoxEstado.Text;
                objetoCT.Endereco               = txtEnde.Text;
                objetoCT.Numero                 = Convert.ToString(numericUpDown1.Value);
                objetoCT.Bairro                 = comboBoxBairro.Text;
                objetoCT.Complemento            = txtComp.Text;
                objetoCT.DataNascimento         = dateTimePicker1.Value;
                objetoCT.Telefone               = mtxtTel.Text;
                objetoCT.Email                  = textBoxEmail.Text;
                objetoCT.Id_FuncionarioCadastro = UserLoginCache.Id_Funcionario;
                objetoCT.Pais                   = comboBoxPAis.Text;
                objetoCT.Cep                    = comboBoxCep.Text;



                CN_Externos objetoCN = new CN_Externos();

                string retorno = objetoCN.CadastrarExterno(objetoCT);
                try
                {
                    int Idexterno = Convert.ToInt32(retorno);
                    MessageBox.Show($"Cadastrado com sucesso  {TextBoxNome.Text} com id {Idexterno} ");
                    utilidades.LimpaCampos(this.panel1.Controls);

                    //this.Close();
                }
                catch (FormatException)
                {
                    MessageBox.Show($"Não foi possivel cadastrar por {retorno}{MessageBoxButtons.OK}");
                    throw;
                }
            }
            catch (Exception ex)
            {
                // MessageBox.Show("Não foi possivel inserir  por: " + ex);
            }
        }
Exemple #5
0
        public void Exibir()
        {
            ExternoColecao externoColecao      = new ExternoColecao();         //Instancio uma coleção de clientes para armazenar os clientes cadastrados no banco
            CN_Externos    externoRegraNegocio = new CN_Externos();            //Instancio a regra de negócio para utilizar seus métodos no formulário

            externoColecao           = externoRegraNegocio.ConsultarExterno(); //Armazeno o método selecionado dentro da minha coleção, passando como parâmetro a pesquisa digitada pelo usuário
            dataGridView1.DataSource = null;                                   //Seta o datagrid com null para não correr risco de armazenar lixo
            dataGridView1.DataSource = externoColecao;                         //Seta a minha coleção de clientes dentro do dataSource
            dataGridView1.Update();
            dataGridView1.Refresh();
        }
Exemple #6
0
        /* public void ExibirDados(Externo externo)
         * {
         *   labelId.Text = Convert.ToString(externo.IdExterno);
         *   TextBoxNome.Text = externo.Nome;
         *   maskedTextBoxCpf.Text = externo.Cpf;
         *   textBoxDesc.Text = externo.Descricao;
         *   comboBoxCidade.Text = externo.Cidade;
         *   comboBoxEstado.Text = externo.Estado;
         *   txtEnde.Text = externo.Endereco;
         *   numericUpDown1.Value = Convert.ToInt32(externo.Numero);
         *   comboBoxBairro.Text = externo.Bairro;
         *   txtComp.Text = externo.Complemento;
         *   dateTimePicker1.Value = externo.DataNascimento;
         *   mtxtTel.Text = externo.Telefone;
         *   textBoxEmail.Text = externo.Email;
         *   UserLoginCache.Id_Funcionario = externo.Id_FuncionarioCadastro;
         *   comboBoxPAis.Text = externo.Pais;
         *   comboBoxCep.Text = externo.Cep;
         *   SexoCheck = externo.Sexo;
         *   if (SexoCheck == true)
         *   {
         *
         *       radioButton1.Checked = true;
         *   }
         *   else
         *   {
         *       radioButton2.Checked = true;
         *   }
         *
         *
         *
         *   situacao = externo.Situacao;
         *   if (situacao == true)
         *   {
         *       radioButton3.Checked = true;
         *   }
         *   else
         *   {
         *       radioButton4.Checked = true;
         *   }
         *   //passar disponibilidde por aqi para nao afetar depois na hora de alterar
         *
         *   disponibilidade = externo.Disponibilidade;
         *   if (disponibilidade == true)
         *   {
         *       radioButton6.Checked = true;
         *   }
         *   else
         *   {
         *       radioButton5.Checked = true;
         *   }
         *
         * }*/

        private void pictureBox1_Click(object sender, EventArgs e)
        {
            string            messagem = "Tem Certeza que deseja Executar essas Alterações ?";
            string            captionn = "Alerta";
            MessageBoxButtons buttonss = MessageBoxButtons.YesNo;
            DialogResult      resultt;

            resultt = MessageBox.Show(messagem, captionn, buttonss);
            if (resultt == System.Windows.Forms.DialogResult.Yes)
            {
                Externo objetoCT = new Externo();

                objetoCT.IdExterno = Convert.ToInt32(labelId.Text);
                objetoCT.Nome      = TextBoxNome.Text;

                objetoCT.Sexo = radioButton1.Checked;

                objetoCT.Cpf                    = maskedTextBoxCpf.Text;
                objetoCT.Descricao              = textBoxDesc.Text;
                objetoCT.Cidade                 = comboBoxCidade.Text;
                objetoCT.Estado                 = ComboBoxEstado.Text;
                objetoCT.Endereco               = txtEnde.Text;
                objetoCT.Numero                 = Convert.ToString(numericUpDown1.Value);
                objetoCT.Bairro                 = comboBoxBairro.Text;
                objetoCT.Complemento            = txtComp.Text;
                objetoCT.DataNascimento         = dateTimePicker1.Value;
                objetoCT.Telefone               = mtxtTel.Text;
                objetoCT.Email                  = textBoxEmail.Text;
                objetoCT.Id_FuncionarioCadastro = UserLoginCache.Id_Funcionario;
                objetoCT.Pais                   = comboBoxPAis.Text;
                objetoCT.Cep                    = comboBoxCep.Text;


                objetoCT.DataNascimento = Convert.ToDateTime(dateTimePicker1.Text);

                objetoCT.Situacao        = radioButton3.Checked;
                objetoCT.Disponibilidade = radioButton6.Checked;
                CN_Externos objetoCN = new CN_Externos();

                string retorno = objetoCN.EditarExterno(objetoCT);
                try
                {
                    int Codigo = Convert.ToInt32(retorno);
                    MessageBox.Show("Registro alterado com sucesso.\n Código: " + Codigo, "Salvar", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.DialogResult = DialogResult.Yes;
                }
                catch (FormatException)
                {
                    MessageBox.Show("Não foi possível alterar o cliente selecionado. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }