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.");
            }
        }