Пример #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            clsItem        item        = new clsItem();
            clsTipo        tipo        = new clsTipo();
            clsItemNegocio itemNegocio = new clsItemNegocio();

            item.Descricao = txtDescricaoCadastrar.Text;
            int idTipo = ((clsTipo)cboCategoriaCadastrar.SelectedItem).id;

            item.idTipo = idTipo;

            item.Qtde      = Convert.ToInt32(txtQtdeCadastrar.Text);
            item.PrecoUnit = Convert.ToDouble(txtPrecoCadastrar.Text);

            string retorno = itemNegocio.Inserir(item);

            try
            {
                int id_Produto = Convert.ToInt32(retorno);
                MetroFramework.MetroMessageBox.Show(this, "Produto inserido com sucesso. Código: " + id_Produto.ToString(), "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //this.DialogResult = DialogResult.Yes;
            }
            catch
            {
                MessageBox.Show("Não foi possivel inserir. Detalhe: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //this.DialogResult = DialogResult.No;
            }
        }
Пример #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            // Instanciando um novo objeto das class
            clsItem        item        = new clsItem();
            clsItemNegocio itemNegocio = new clsItemNegocio();

            // Criando uma variavel do tipo int
            // Que vai receber o id da opção selecionada
            // Passando esse id para a propriedade
            int idMov = ((clsMovimentacao)cboMovCadastrarItem.SelectedItem).idMovimentacao;

            item.idMovimentacao = idMov;

            int idTipo = ((clsTipo)cboCategoriaCadastrar.SelectedItem).id;

            item.idTipo = idTipo;

            int idFornecedor = ((clsFornecedor)cboFornecedorCadastrarItem.SelectedItem).id;

            item.idFornecedor = idFornecedor;

            item.Descricao = txtDescricaoCadastrar.Text;
            item.Qtde      = Convert.ToInt32(txtQtdeCadastrar.Text);
            item.PrecoUnit = Convert.ToDouble(txtPrecoCadastrar.Text);

            string retorno = itemNegocio.Inserir(item);

            try
            {
                int id_Produto = Convert.ToInt32(retorno);
                MetroFramework.MetroMessageBox.Show(this, "Produto inserido com sucesso.", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information);

                DialogResult resp = MetroFramework.MetroMessageBox.Show(this, "DESEJA CONTINUAR ?", "INFORMAÇÃO", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

                if (resp == DialogResult.Yes)
                {
                    cboMovCadastrarItem.SelectedItem        = 0;
                    cboFornecedorCadastrarItem.SelectedItem = 0;
                    cboCategoriaCadastrar.SelectedItem      = 0;
                    txtDescricaoCadastrar.Clear();
                    txtPrecoCadastrar.Clear();
                    txtQtdeCadastrar.Clear();
                    cboMovCadastrarItem.Focus();
                }
                else
                {
                    frmTelaControle estoque = new frmTelaControle();
                    estoque.ShowDialog();
                    Close();
                }
            }
            catch
            {
                MessageBox.Show("Não foi possivel inserir. Detalhe: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //this.DialogResult = DialogResult.No;
            }
        }