public frmAlterarEntradaItem(ObjetoTransferencia.EntradaItem entradaI) { InitializeComponent(); entradaItem = entradaI; 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)); try { txtDescricao.Text = entradaItem.EntradaItemDescricao; txtItem.Text = entradaItem.Item.ItemID.ToString(); txtItemDescricao.Text = entradaItem.Item.ItemDescricao; EstoqueNegocios estoqueNegocios = new EstoqueNegocios(); entradaItem.Estoque = estoqueNegocios.ConsultaPorID(entradaItem.Estoque.EstoqueID); txtArmazem.Text = entradaItem.Estoque.EstoqueLocalidade.EstoqueLocalidadeDescricao; txtQuantidade.Text = entradaItem.EntradaItemQuantidade.ToString(); dtpData.Value = entradaItem.EntradaItemData; } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Tente novamente."); Close(); } }
private void DgvResultados_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { EntradaItemNegocios entradaItemNegocios = new EntradaItemNegocios(); ObjetoTransferencia.EntradaItem entradaItem = entradaItemNegocios.ConsultaPorID(int.Parse(dgvResultados.SelectedRows[0].Cells[0].Value.ToString())); frmAlterarEntradaItem frmAlterarEntradaItem = new frmAlterarEntradaItem(entradaItem); frmAlterarEntradaItem.ShowDialog(); BtnConsultar_Click(sender, e); } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Tente novamente."); } }
private void BtnCadastrar_Click(object sender, EventArgs e) { try { if (txtDescricao.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe a descrição da entrada.", "Informe a descrição."); } else if (txtItemID.Text.Trim() == string.Empty || txtItemID.Text == "0") { MessageBox.Show("Por favor, informe o estoque.", "Informe o estoque."); } else if (txtQuantidade.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe a quantidade.", "Informe a quantidade."); } else { ObjetoTransferencia.EntradaItem entradaItem = new ObjetoTransferencia.EntradaItem(); EntradaItemNegocios entradaItemNegocios = new EntradaItemNegocios(); entradaItem.EntradaItemDescricao = txtDescricao.Text.Trim(); entradaItem.EntradaItemData = DateTime.Now; entradaItem.EntradaItemQuantidade = decimal.Parse(txtQuantidade.Text); entradaItem.Estoque = new ObjetoTransferencia.Estoque(); entradaItem.Estoque.EstoqueID = estoque.EstoqueID; entradaItem.Usuario = new ObjetoTransferencia.Usuario(); entradaItem.Usuario.UsuarioID = usuario.UsuarioID; entradaItem.EntradaItemID = entradaItemNegocios.Cadastrar(entradaItem); MessageBox.Show("Entrada de ID " + entradaItem.EntradaItemID + " cadastrado com sucesso!", "Cadastrado com sucesso!"); Close(); } } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Houve um erro."); } }