Пример #1
0
        void CadastrarProfessor(ref ProfessorEnt prof)
        {
            string          mensagem = "";
            RetornosDoModel ret      = turmas.InsertProfessor(ref prof, ref mensagem);

            switch (ret)
            {
            case RetornosDoModel.Erro:
                MessageBox.Show(mensagem);
                limpa();
                break;

            case RetornosDoModel.Existe:
                MessageBox.Show(mensagem);
                limpa();
                break;

            case RetornosDoModel.Cadastrado:

                Professores.Add(prof);
                LsBx.Items.Add(prof.professor);
                limpa();
                break;
            }
        }
Пример #2
0
        void DeletarProfessor(ref ProfessorEnt prof)
        {
            string          msg     = "";
            RetornosDoModel retorno = turmas.DeletarProfessor(ref prof, ref msg);

            if (retorno == RetornosDoModel.Erro)
            {
                MessageBox.Show(msg);
            }
            else
            {
                LsBx.Items.Remove(prof.professor);
                Professores.Remove(prof);
            }
        }
Пример #3
0
        public string CadastraAno(AnoEnt ano)
        {
            RetornosDoModel reto     = bd.CadastrarSerie(ano.ano, (int)ano.id_nivel);
            string          mensagem = "";

            switch (reto)
            {
            case RetornosDoModel.Existe:
                mensagem = "Ano ja Cadastrado";
                break;

            case RetornosDoModel.Cadastrado:
                mensagem = "cadastrado com sucesso";
                break;

            case RetornosDoModel.Erro:
                mensagem = "erro ao Cadastrar ano";
                break;
            }
            return(mensagem);
        }
Пример #4
0
        void AlterarProfessor(ref ProfessorEnt prof)
        {
            tras = transacao.Alterar;
            string mesg = "";

            prof.professor = txtProf.Text;
            RetornosDoModel ret = turmas.AlterarProfessor(ref prof, ref mesg);

            if (ret == RetornosDoModel.Erro)
            {
                MessageBox.Show(mesg);
            }
            else if (ret == RetornosDoModel.Existe)
            {
                MessageBox.Show(mesg);
            }
            else
            {
                int i = LsBx.SelectedIndex;
                Professores[i] = prof;
                LsBx.Items[i]  = prof.professor;
            }
        }
Пример #5
0
        private void txtCod_Validated(object sender, EventArgs e)
        {
            if (txtCod.Text != "")
            {
                try
                {
                    Meucliente.id_cliente = Convert.ToInt32(txtCod.Text);
                }
                catch
                {
                    Meucliente.id_cliente = 0;
                    txtCod.Text           = "0";
                    txtCod.Focus();
                    MessageBox.Show("Digite somente números no Código", "Erro ao converter para inteiro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                txtCod.Focus();
            }

            if (Meucliente.id_cliente == 0)
            {
                lipaOsControles();
            }
            else if (Meucliente.id_cliente > 0)
            {
                clienteDao = new ClienteDAO();
                try
                {
                    string          minhaMensagem = "";
                    RetornosDoModel ret           = clienteDao.CarregarClientePorId(Meucliente, ref minhaMensagem);
                    if (ret == RetornosDoModel.Erro)
                    {
                        MessageBox.Show(minhaMensagem);
                    }

                    txtCod.Text     = Meucliente.id_cliente.ToString();
                    txtNomePai.Text = Meucliente.pai;
                    txtNomeMae.Text = Meucliente.mae;
                    txtCpfPai.Text  = Meucliente.cpf_pai;
                    txtCpfMae.Text  = Meucliente.cpf_mae;

                    txtFonePai.Text     = Meucliente.fone_pai;
                    txtFoneMae.Text     = Meucliente.fone_mae;
                    txtEndereco.Text    = Meucliente.endereco;
                    txtNumero.Text      = Meucliente.numero;
                    txtBairro.Text      = Meucliente.bairro;
                    txtComplemento.Text = Meucliente.complemento;
                    txtCidade.Text      = Meucliente.cidade;
                    txtEstado.Text      = Meucliente.estado;
                    txtCep.Text         = Meucliente.cep;

                    btnAluno.Enabled = true;
                    btnConc.Enabled  = true;
                }
                catch (Exception erro)
                {
                    this.Meucliente.id_cliente = 0;
                    txtCod.Text = "0";
                    txtCod.Focus();
                    MessageBox.Show(erro.Message);
                    this.lipaOsControles();
                }
            }
        }