Exemplo n.º 1
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            if (!Valida.EstaPreenchido(txtDescricao.Text))
            {
                txtDescricao.Focus();
                Msg.MsgErro("Preencha o nome corretamente.");
                return;
            }

            if (!Valida.SelecionadoItem(cboNivelProfessor.SelectedIndex))
            {
                cboNivelProfessor.Focus();
                Msg.MsgErro("Selecione um nivel para o professor.");
                return;
            }

            Professor.NomeProfessor     = txtDescricao.Text;
            Professor.CodNivelProfessor = Convert.ToInt32(cboNivelProfessor.SelectedValue);

            // se novo registro
            if (novoRegistro)
            {
                // Se cadastro ocorreu corretamente
                if (objBuProfessor.Cadastrar(Professor))
                {
                    Msg.MsgAlerta("Dados cadastrados com sucesso.");
                    LogFile.RegistraLog("Professor cadastrado.");
                    Finaliza();
                }
                else
                {
                    Msg.MsgAlerta("Falha na gravação dos dados.");
                }
            }
            else
            {
                Professor.CodProfessor = Convert.ToInt32(txtCodProfessores.Text);
                // Se atualizacao ocorreu corretamente
                if (objBuProfessor.Gravar(Professor))
                {
                    Msg.MsgAlerta("Dados salvos com sucesso.");
                    LogFile.RegistraLog("Professor alterado.");
                    Finaliza();
                }
                else
                {
                    Msg.MsgAlerta("Falha na gravação dos dados.");
                }
            }
        }
Exemplo n.º 2
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            if (!Valida.EstaPreenchido(txtDescricao.Text))
            {
                txtDescricao.Focus();
                Msg.MsgErro("Preencha a descrição corretamente.");
                return;
            }

            if (!Valida.SelecionadoItem(cboPais.SelectedIndex))
            {
                cboPais.Focus();
                Msg.MsgErro("Selecione uma Pais.");
                return;
            }

            Estado.DescricaoEstado = txtDescricao.Text;
            Estado.CodPais         = Convert.ToInt32(cboPais.SelectedValue);

            // se novo registro
            if (novoRegistro)
            {
                // Se cadastro ocorreu corretamente
                if (objBu.Cadastrar(Estado))
                {
                    Msg.MsgAlerta("Dados cadastrados com sucesso.");
                    LogFile.RegistraLog("Estado cadastrada.");
                    Finaliza();
                }
                else
                {
                    Msg.MsgAlerta("Falha na gravação dos dados.");
                }
            }
            else
            {
                Estado.CodEstado = Convert.ToInt32(txtCodEstado.Text);
                // Se atualizacao ocorreu corretamente
                if (objBu.Gravar(Estado))
                {
                    Msg.MsgAlerta("Dados salvos com sucesso.");
                    LogFile.RegistraLog("Estado alterada.");
                    Finaliza();
                }
                else
                {
                    Msg.MsgAlerta("Falha na gravação dos dados.");
                }
            }
        }