public ListaTipoMedidaCorporal PesquisarTipoMedidaCorporal(int?codigo, string descricao) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDTipoMedidaCorporal", codigo); acessoDadosSqlServer.AdicionarParametros("@Descricao", descricao); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspTipoMedidaCorporalConsultarCodigoOuDescricao"); foreach (DataRow linha in dataTable.Rows) { TipoMedidaCorporal tipoMedidaCorporal = new TipoMedidaCorporal() { IDTipoMedidaCorporal = Convert.ToInt32(linha["IDTipoMedidaCorporal"]), Descricao = linha["Descricao"].ToString(), Ativo = Convert.ToBoolean(linha["Ativo"]) }; listaTipoMedidaCorporal.Add(tipoMedidaCorporal); } return(listaTipoMedidaCorporal); } catch (Exception ex) { throw new Exception("Não foi possível consultar por código ou descrição. Detalhes: " + ex.Message); } }
public string Inserir(TipoMedidaCorporal tipoMedidaCorporal) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@Descricao", tipoMedidaCorporal.Descricao); acessoDadosSqlServer.AdicionarParametros("@Ativo", tipoMedidaCorporal.Ativo); string IDTipoMedidaCorporal = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspTipoMedidaCorporalInserir").ToString(); return(IDTipoMedidaCorporal); } catch (Exception ex) { return(ex.Message); } }
private void btnSelecionarAlterar_Click(object sender, EventArgs e) { if (this.dgwSelecionarTipoMedidaCorporal.SelectedRows.Count == 0) { MessageBox.Show("Nenhum tipo de medida corporal está selecionado", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSelecionarCodDescricao.Focus(); return; } TipoMedidaCorporal tipoMedidaCorporalSelecionado = (this.dgwSelecionarTipoMedidaCorporal.SelectedRows[0].DataBoundItem) as TipoMedidaCorporal; FrmTipoMedidaCorporalCadastrar frmTipoMedidaCorporal = new FrmTipoMedidaCorporalCadastrar(AcaoNaTela.Alterar, tipoMedidaCorporalSelecionado); DialogResult dialogResult = frmTipoMedidaCorporal.ShowDialog(); if (dialogResult == DialogResult.Yes) { AtualizarGridTipoMedidaCorporal(DialogResult.Yes); } }
public FrmTipoMedidaCorporalCadastrar(AcaoNaTela acaoNaTela, TipoMedidaCorporal tipoMedidaCorporal) { acaoNaTelaInformada = acaoNaTela; InitializeComponent(); if (acaoNaTelaInformada == AcaoNaTela.Inserir) { this.Text = "Cadastrar Tipo Medida Corporal"; this.lblTipoMedidaCadastrarTitulo.Text = "Cadastrar Tipo De Medida Corporal"; this.btnTipoMedidaCadastrar.Text = "Salvar"; pbxCadastrarTipoMedida.Image = global::Apresentacao.Properties.Resources._1440663403_add_property; } else if (acaoNaTelaInformada == AcaoNaTela.Alterar) { this.Text = "Alterar Tipo Medida Corporal"; this.lblTipoMedidaCadastrarTitulo.Text = "Alterar Tipo De Medida Corporal"; this.btnTipoMedidaCadastrar.Text = "Salvar"; this.pbxCadastrarTipoMedida.Image = global::Apresentacao.Properties.Resources._1440663068_edit_property; this.txtCadastrarCodigo.Text = tipoMedidaCorporal.IDTipoMedidaCorporal.ToString(); this.txtCadastrarDescricao.Text = tipoMedidaCorporal.Descricao; this.rbtCadastrarAtivoSim.Checked = tipoMedidaCorporal.Ativo == true ? true : false; this.rbtCadastrarAtivoNao.Checked = tipoMedidaCorporal.Ativo == false ? true : false; } }
private void btnTipoMedidaCadastrar_Click(object sender, EventArgs e) { using (TipoMedidaCorporalNegocio tipoMedidaCorporalNegocio = new TipoMedidaCorporalNegocio()) { ValidacaoInterfaces validarInterfaces = new ValidacaoInterfaces(); if (validarInterfaces.validarCampoCadastrar(grpTipoMedida.Controls) == true) { return; } else if (validarInterfaces.ValidarRadioButton(rbtCadastrarAtivoSim, rbtCadastrarAtivoNao) == true) { return; } if (acaoNaTelaInformada == AcaoNaTela.Inserir) { TipoMedidaCorporal tipoMedidaCorporalInserir = new TipoMedidaCorporal() { Descricao = txtCadastrarDescricao.Text, Ativo = rbtCadastrarAtivoSim.Checked == true? true: false }; string retorno = tipoMedidaCorporalNegocio.Inserir(tipoMedidaCorporalInserir); try { int codigo = Convert.ToInt32(retorno); MessageBox.Show("Tipo de medida corporal cadastrada com sucesso. Código: " + codigo.ToString(), "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = System.Windows.Forms.DialogResult.Yes; } catch { MessageBox.Show("Não foi possível cadastrar tipo de medida corporal. Detalhes: " + retorno, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } else if (acaoNaTelaInformada == AcaoNaTela.Alterar) { TipoMedidaCorporal tipoMedidaCorporalAlterar = new TipoMedidaCorporal() { IDTipoMedidaCorporal = Convert.ToInt32(txtCadastrarCodigo.Text), Descricao = txtCadastrarDescricao.Text, Ativo = rbtCadastrarAtivoSim.Checked == true ? true : false }; string retorno = tipoMedidaCorporalNegocio.Alterar(tipoMedidaCorporalAlterar); try { int codigo = Convert.ToInt32(retorno); MessageBox.Show("Tipo de medida corporal alterada com sucesso. Código: " + codigo.ToString(), "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.DialogResult = System.Windows.Forms.DialogResult.Yes; } catch { MessageBox.Show("Não foi possível alterar tipo de medida corporal. Detalhes: " + retorno, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } } }