예제 #1
0
        public FrmTipoTreinamentoCadastrar(AcaoNaTela acaoNaTela, TipoTreinamento tipoTreinamento)
        {
            acaoNaTelaInformada = acaoNaTela;
            InitializeComponent();

            if (acaoNaTelaInformada == AcaoNaTela.Inserir)
            {
                this.Text = "Cadastrar Tipo De Treinamento Físico";
                this.lblTipoTreinamentoFisicoTitulo.Text = "Cadastrar Tipo De Treinamento Físico";
                btnTipoTreinamentoCadastrar.Text         = "Cadastrar";
                pbxCadastrarTipoTreinamento.Image        = global::Apresentacao.Properties.Resources._1440663403_add_property;
                txtCadastrarTipoTreinamentoDescricao.Select();
            }
            else if (acaoNaTelaInformada == AcaoNaTela.Alterar)
            {
                this.Text = "Alterar Tipo De Treinamento Físico";
                this.lblTipoTreinamentoFisicoTitulo.Text       = "Alterar Tipo De Treinamento Físico";
                this.btnTipoTreinamentoCadastrar.Text          = "Alterar";
                this.pbxCadastrarTipoTreinamento.Image         = global::Apresentacao.Properties.Resources._1440663068_edit_property;
                this.txtCadastrarCodigo.Text                   = tipoTreinamento.IDTipoTreinamento.ToString();
                this.txtCadastrarTipoTreinamentoDescricao.Text = tipoTreinamento.Descricao;
                this.rbtCadastrarAtivoSim.Checked              = tipoTreinamento.Ativo == true ? true : false;
                this.rbtCadastrarAtivoNao.Checked              = tipoTreinamento.Ativo == false ? true : false;
                this.txtCadastrarTipoTreinamentoDescricao.Select();
            }
        }
예제 #2
0
        private void btnTipoTreinamentoCadastrar_Click(object sender, EventArgs e)
        {
            using (TipoTreinamentoNegocio tipoTreinamentoNegocio = new TipoTreinamentoNegocio())
            {
                ValidacaoInterfaces validarInterfaces = new ValidacaoInterfaces();
                if (validarInterfaces.validarCampoCadastrar(grpTipoTreinamentoFisico.Controls) == true)
                {
                    return;
                }
                else if (validarInterfaces.ValidarRadioButton(rbtCadastrarAtivoSim, rbtCadastrarAtivoNao) == true)
                {
                    return;
                }

                if (acaoNaTelaInformada == AcaoNaTela.Inserir)
                {
                    TipoTreinamento tipoTreinamentoInserir = new TipoTreinamento()
                    {
                        Descricao = txtCadastrarTipoTreinamentoDescricao.Text,
                        Ativo     = rbtCadastrarAtivoSim.Checked == true? true: false
                    };

                    string retornoInserir = tipoTreinamentoNegocio.Inserir(tipoTreinamentoInserir);
                    try
                    {
                        int codigo = Convert.ToInt32(retornoInserir);
                        MessageBox.Show("Tipo de treinamento cadastrado com sucesso. Código: " + retornoInserir, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.DialogResult = DialogResult.Yes;
                    }
                    catch
                    {
                        MessageBox.Show("Não foi possível cadastrar o tipo de treinamento. Detalhes: " + retornoInserir, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                }
                if (acaoNaTelaInformada == AcaoNaTela.Alterar)
                {
                    TipoTreinamento tipoTreinamentoAlterar = new TipoTreinamento()
                    {
                        IDTipoTreinamento = Convert.ToInt32(txtCadastrarCodigo.Text),
                        Descricao         = txtCadastrarTipoTreinamentoDescricao.Text,
                        Ativo             = rbtCadastrarAtivoSim.Checked == true ? true : false
                    };

                    string retornoAlterar = tipoTreinamentoNegocio.Alterar(tipoTreinamentoAlterar);
                    try
                    {
                        int codigo = Convert.ToInt32(retornoAlterar);
                        MessageBox.Show("Tipo de treinamento alterado com sucesso. Código: " + retornoAlterar, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        this.DialogResult = DialogResult.Yes;
                    }
                    catch
                    {
                        MessageBox.Show("Não foi possível alterar o tipo de treinamento. Detalhes: " + retornoAlterar, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                }
            }
        }
        public string Inserir(TipoTreinamento tipoTreinamento)
        {
            acessoDadosSqlServer.LimparParametros();
            acessoDadosSqlServer.AdicionarParametros("@Descricao", tipoTreinamento.Descricao);
            acessoDadosSqlServer.AdicionarParametros("@Ativo", tipoTreinamento.Ativo);

            string retorno = acessoDadosSqlServer.ExecutarManipulacao(System.Data.CommandType.StoredProcedure, "uspTipoTreinamentoInserir").ToString();

            return(retorno);
        }
예제 #4
0
        private void btnSelecionarAlterar_Click(object sender, EventArgs e)
        {
            if (this.dgwSelecionarTipoTreinamento.SelectedRows.Count == 0)
            {
                MessageBox.Show("Nenhum tipo de treinamento está selecionado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                txtSelecionarCodDescricao.Focus();
                return;
            }

            TipoTreinamento             tipoTreinamentoSelecionado  = (this.dgwSelecionarTipoTreinamento.SelectedRows[0].DataBoundItem) as TipoTreinamento;
            FrmTipoTreinamentoCadastrar frmTipoTreinamentoCadastrar = new FrmTipoTreinamentoCadastrar(AcaoNaTela.Alterar, tipoTreinamentoSelecionado);
            DialogResult dialogResult = frmTipoTreinamentoCadastrar.ShowDialog();

            if (dialogResult == System.Windows.Forms.DialogResult.Yes)
            {
                AtualizarGrid(DialogResult.Yes);
            }
        }
        public ListaTipoTreinamento PesquisarTreinamentoCodigoNome(int?codigo, string nome)
        {
            acessoDadosSqlServer.LimparParametros();
            acessoDadosSqlServer.AdicionarParametros("@IDTipoTreinamento", codigo);
            acessoDadosSqlServer.AdicionarParametros("@Descricao", nome);

            DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspTipoTreinamentoPesquisarCodigoNome");

            foreach (DataRow linha in dataTable.Rows)
            {
                TipoTreinamento tipoTreinamento = new TipoTreinamento()
                {
                    IDTipoTreinamento = Convert.ToInt32(linha["IDTipoTreinamento"]),
                    Descricao         = linha["Descricao"].ToString(),
                    Ativo             = Convert.ToBoolean(linha["Ativo"])
                };
                listaTipoTreinamento.Add(tipoTreinamento);
            }
            return(listaTipoTreinamento);
        }