public frmAlterarRetiradaItem(ObjetoTransferencia.RetiradaItem retiradaI) { InitializeComponent(); retiradaItem = retiradaI; 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 = retiradaItem.RetiradaItemDescricao; EstoqueNegocios estoqueNegocios = new EstoqueNegocios(); retiradaItem.Estoque = estoqueNegocios.ConsultaPorID(retiradaItem.Estoque.EstoqueID); txtItemID.Text = retiradaItem.Estoque.Item.ItemID.ToString(); txtItemDescricao.Text = retiradaItem.Estoque.Item.ItemDescricao; txtArmazem.Text = retiradaItem.Estoque.EstoqueLocalidade.EstoqueLocalidadeDescricao; txtQuantidade.Text = retiradaItem.RetiradaItemQuantidade.ToString(); dtpData.Value = retiradaItem.RetiradaItemData; } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Tente novamente."); Close(); } }
private void DgvResultados_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { RetiradaItemNegocios retiradaItemNegocios = new RetiradaItemNegocios(); ObjetoTransferencia.RetiradaItem retiradaitem = new ObjetoTransferencia.RetiradaItem(); retiradaitem = retiradaItemNegocios.ConsultaPorID(int.Parse(dgvResultados.SelectedRows[0].Cells[0].Value.ToString())); frmAlterarRetiradaItem frmAlterarRetiradaItem = new frmAlterarRetiradaItem(retiradaitem); frmAlterarRetiradaItem.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 retirada.", "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.RetiradaItem retiradaItem = new ObjetoTransferencia.RetiradaItem(); RetiradaItemNegocios retiradaItemNegocios = new RetiradaItemNegocios(); retiradaItem.RetiradaItemDescricao = txtDescricao.Text.Trim(); retiradaItem.RetiradaItemData = DateTime.Now; retiradaItem.RetiradaItemQuantidade = decimal.Parse(txtQuantidade.Text); retiradaItem.Estoque = new ObjetoTransferencia.Estoque(); retiradaItem.Estoque.EstoqueID = estoque.EstoqueID; retiradaItem.Usuario = new ObjetoTransferencia.Usuario(); retiradaItem.Usuario.UsuarioID = usuario.UsuarioID; retiradaItem.RetiradaItemID = retiradaItemNegocios.Cadastrar(retiradaItem); MessageBox.Show("Saída de ID " + retiradaItem.RetiradaItemID + " cadastrado com sucesso!", "Cadastrado com sucesso!"); Close(); } } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Houve um erro."); } }