private void DgvResultados_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { ObjetoTransferencia.TipoItem tipoItem = new ObjetoTransferencia.TipoItem(); tipoItem.TipoItemID = Convert.ToInt32(dgvResultados.SelectedRows[0].Cells[0].Value.ToString()); tipoItem.TipoItemDescricao = dgvResultados.SelectedRows[0].Cells[1].Value.ToString(); frmAlterarTipoItem frmAlterarTipoItem = new frmAlterarTipoItem(tipoItem); frmAlterarTipoItem.ShowDialog(); TipoItemNegocios tipoItemNegocios = new TipoItemNegocios(); if (rbID.Checked && txtID.Text.Trim() != string.Empty) { dgvResultados.DataSource = tipoItemNegocios.ConsultaPorID(Convert.ToInt32(txtID.Text)); } else if (rbDescricao.Checked) { dgvResultados.DataSource = tipoItemNegocios.ConsultaPorDescricao(txtDescricao.Text); } } catch (Exception ex) { MessageBox.Show("Houve algum erro, por favor, tente novamente.", "Houve algum erro."); } }
public frmAlterarTipoItem(ObjetoTransferencia.TipoItem tItem) { InitializeComponent(); tipoItem = tItem; txtDescricao.Text = tipoItem.TipoItemDescricao; this.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20)); panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20)); }
private void BtnCadastrar_Click(object sender, EventArgs e) { if (txtDescricao.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe a descrição.", "Informa a descrição."); } else { try { ObjetoTransferencia.TipoItem tipoItem = new ObjetoTransferencia.TipoItem(); TipoItemNegocios tipoItemNegocios = new TipoItemNegocios(); tipoItem.TipoItemDescricao = txtDescricao.Text.Trim(); MessageBox.Show("Tipo de Item de ID: " + tipoItemNegocios.Cadastrar(tipoItem) + " cadastrado com sucesso!"); Close(); } catch (Exception ex) { MessageBox.Show("Houve um erro no cadastro de Tipo de Item, por favor, contate seu suporte.\nObservações: " + ex.Message); } } }