示例#1
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);
                }
            }
        }
        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));
            }
        }
示例#3
0
        private void btPesqItem_Click(object sender, EventArgs e)
        {
            ItemNegocios itemNegocios = new ItemNegocios();
            ItemColecao  itemColecao  = new ItemColecao();
            int          cod;

            if (int.TryParse(txPesqItem.Text, out cod) == true)
            {
                itemColecao = itemNegocios.Consultar(cod, null);
            }
            else
            {
                itemColecao = itemNegocios.Consultar(null, txPesqItem.Text);
            }

            dgPesqItem.DataSource = null;
            dgPesqItem.DataSource = itemColecao;

            dgPesqItem.Update();
            dgPesqItem.Refresh();
        }
 private void BtnCadastrar_Click(object sender, EventArgs e)
 {
     try
     {
         ItemNegocios itemNegocios = new ItemNegocios();
         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));
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Houve um erro no cadastro de Tipo de Item, por favor, contate seu suporte.\nObservações: " + ex.Message);
     }
 }