コード例 #1
0
        private void Interacao(ModInteracao.Interacao interacao)
        {
            negEstInserir   = new NegEstInserir();
            negEstAtualizar = new NegEstAtualizar();
            negEstExcluir   = new NegEstExcluir();

            modCompetencia = new ModCompetencia();
            modProduto     = new ModProduto();
            modEstoque     = new ModEstoque();

            if (CbxTipo.SelectedIndex == 0)
            {
                tipoES = 'E';
            }
            else
            {
                tipoES = 'S';
            }


            try
            {
                modEstoque.Id             = estId;
                modEstoque.DataCadastro   = DateTime.Parse(MktDataCadastro.Text);
                modEstoque.TipoES         = tipoES;
                modEstoque.QtdProduto     = int.Parse(TxtQuantidade.Text.Trim());
                modEstoque.ValorProduto   = decimal.Parse(TxtValor.Text);
                modEstoque.Competencia    = new ModCompetencia();
                modEstoque.Competencia.Id = compId;
                modEstoque.Produto        = new ModProduto();
                modEstoque.Produto.Id     = prodId;

                switch (interacao)
                {
                case ModInteracao.Interacao.Gravar:
                    negEstInserir.Inserir(modEstoque);
                    break;

                case ModInteracao.Interacao.Alterar:
                    negEstAtualizar.Atualizar(modEstoque);
                    break;

                case ModInteracao.Interacao.Excluir:
                    negEstExcluir.Excluir(modEstoque);
                    break;

                default:
                    break;
                }
                BotoesReset();
                ListaEstoqueCompetencia(compId, TxtPesquisa.Text.Trim());
                Informacao(compId);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #2
0
        private void Interacao(ModInteracao.Interacao interacao)
        {
            negCompInserir   = new NegCompInserir();
            negCompAtualizar = new NegCompAtualizar();
            negCompExcluir   = new NegCompExcluir();

            modCompetencia = new ModCompetencia();

            if (CbAtivo.Checked)
            {
                compAtivo = 'S';
            }
            else
            {
                compAtivo = 'N';
            }

            try
            {
                modCompetencia.Competencia = DateTime.Parse(MktCompetencia.Text);
                switch (interacao)
                {
                case ModInteracao.Interacao.Gravar:
                    FecharAbrirCompAtiva('N');
                    modCompetencia.Ativo = compAtivo;
                    negCompInserir.Inserir(modCompetencia);
                    break;

                case ModInteracao.Interacao.Alterar:
                    FecharAbrirCompAtiva('N');
                    modCompetencia.Id    = compId;
                    modCompetencia.Ativo = compAtivo;
                    negCompAtualizar.Atualizar(modCompetencia);
                    break;

                case ModInteracao.Interacao.Excluir:
                    modCompetencia.Id = compId;
                    negCompExcluir.Excluir(modCompetencia);
                    break;

                default:
                    MessageBox.Show("Comando Inválido", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;
                }
                ListarCompetencia();
                BotoesReset();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #3
0
        private void Interacao(ModInteracao.Interacao interacao)
        {
            negProdInserir   = new NegProdInserir();
            negProdAtualizar = new NegProdAtualizar();
            negProdExcluir   = new NegProdExcluir();

            modMarca   = new ModMarca();
            modProduto = new ModProduto();

            if (CbAtivo.Checked)
            {
                prodAtivo = 'S';
            }
            else
            {
                prodAtivo = 'N';
            }

            try
            {
                modProduto.Id        = prodId;
                modProduto.Descricao = TxtDescricao.Text;
                modProduto.Ativo     = prodAtivo;
                modProduto.Marca     = new ModMarca();
                modProduto.Marca.Id  = marcaId;

                switch (interacao)
                {
                case ModInteracao.Interacao.Gravar:
                    negProdInserir.Inserir(modProduto);
                    break;

                case ModInteracao.Interacao.Alterar:
                    negProdAtualizar.Atualizar(modProduto);
                    break;

                case ModInteracao.Interacao.Excluir:
                    negProdExcluir.Excluir(modProduto);
                    break;

                default:
                    MessageBox.Show("Função não cadastrada");
                    break;
                }
                BotoesReset();
                ListarProduto(strProduto, marcaId);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #4
0
ファイル: FrmCadMarca.cs プロジェクト: mayconwisley/TruDaTru
        private void Interacao(ModInteracao.Interacao interacao)
        {
            negMarcInserir   = new NegMarcInserir();
            negMarcAtualizar = new NegMarcAtualizar();
            negMarcExcluir   = new NegMarcExcluir();

            modMarca = new ModMarca();

            if (CbAtivo.Checked)
            {
                marcaAtivo = 'S';
            }
            else
            {
                marcaAtivo = 'N';
            }

            try
            {
                modMarca.Id        = marcaId;
                modMarca.Descricao = TxtDescricao.Text.Trim();
                modMarca.Ativo     = marcaAtivo;

                switch (interacao)
                {
                case ModInteracao.Interacao.Gravar:
                    negMarcInserir.Inserir(modMarca);
                    break;

                case ModInteracao.Interacao.Alterar:
                    negMarcAtualizar.Atualizar(modMarca);
                    break;

                case ModInteracao.Interacao.Excluir:
                    negMarcExcluir.Excluir(modMarca);
                    break;

                default:
                    MessageBox.Show("Função não cadastrada.");
                    break;
                }
                BotoesReset();
                ListaMarcas(strPesquisa);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }