private void DgvResultados_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            ItemNegocios itemNegocios = new ItemNegocios();

            item = itemNegocios.ConsultaPorID(Convert.ToInt32(dgvResultados.SelectedRows[0].Cells[0].Value))[0];

            if (!retorno)
            {
                frmAlterarItem frmAlterarItem = new frmAlterarItem(item);
                frmAlterarItem.ShowDialog();
            }
            else
            {
                Close();
            }


            if (rbDescricao.Checked)
            {
                dgvResultados.DataSource = itemNegocios.ConsultaPorDescricao(txtDescricao.Text);
            }
            else if (rbID.Checked && txtID.Text.Trim() != string.Empty)
            {
                dgvResultados.DataSource = itemNegocios.ConsultaPorID(Convert.ToInt32(txtID.Text));
            }
            else if (rbTipo.Checked)
            {
                dgvResultados.DataSource = itemNegocios.ConsultaPorTipoItem(Convert.ToInt32(cbbTipoItem.SelectedValue));
            }
        }
Exemplo n.º 2
0
        private void BtnCadastrar_Click(object sender, EventArgs e)
        {
            if (txtDescricao.Text.Trim() == string.Empty)
            {
                MessageBox.Show("Por favor, informe a descrição.", "Informe a descrição.");
            }
            else
            {
                try
                {
                    ItemNegocios             itemNegocios = new ItemNegocios();
                    ObjetoTransferencia.Item item         = new ObjetoTransferencia.Item();
                    item.TipoItem = new ObjetoTransferencia.TipoItem();

                    item.ItemDescricao       = txtDescricao.Text.Trim();
                    item.TipoItem.TipoItemID = Convert.ToInt32(cbbTipoItem.SelectedValue);
                    if (itemNegocios.ValidarExist(0, txtDescricao.Text.Trim()).Count > 0)
                    {
                        MessageBox.Show("Já existe um item com esta descrição cadastrado.", "Duplicação de item.");
                    }
                    else
                    {
                        MessageBox.Show("Item de ID: " + itemNegocios.Cadastrar(item) + " cadastrado com sucesso!");
                        Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Houve um erro no cadastro do Item, por favor, contate seu suporte.\nObservações: " + ex.Message);
                }
            }
        }
        public frmAlterarItem(ObjetoTransferencia.Item i)
        {
            InitializeComponent();
            item = i;


            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 BtnBuscarItem_Click(object sender, EventArgs e)
 {
     Item.frmConsultaItem frmConsultaItem = new Item.frmConsultaItem(true);
     frmConsultaItem.ShowDialog();
     item = new ObjetoTransferencia.Item();
     if (frmConsultaItem.item.ItemID != 0)
     {
         txtItem.Text = frmConsultaItem.item.ItemID.ToString();
         item         = frmConsultaItem.item;
     }
 }