Exemplo n.º 1
0
        public void CarregaInfo()
        {
            CommandProdutos CmdP = new CommandProdutos();

            CmdP.CriarProduto();

            List <Produto> LProd = new List <Produto>();

            LProd = CmdP.GetProduto();

            Tabela_Produto.ItemsSource = LProd;
        }
Exemplo n.º 2
0
        private void BtnGravar_Clicked(object sender, EventArgs e)
        {
            if (InputCodProduto.Text == "" || InputCodProduto.Text == null)
            {
                /**
                 * Filtro de Produtos
                 */
                Produto Prd = new Produto();
                Prd.Codigo       = 0;
                Prd.CdBarras     = InputBarras.Text;
                Prd.QtdPadrao    = Convert.ToDouble(InputLblQtde.Text);
                Prd.Descricao    = PrdInputDescricao.Text;
                Prd.CdFabricante = Convert.ToInt32(InputCodFabric.Text);
                Prd.DtAtCad      = DtPickAtCad.Date;
                Prd.DtAtPrec     = DtPickAtPrco.Date;
                //
                var UnidadeMed = (UnidadeMedida)InputUndMed.SelectedItem;
                Prd.CdUnMed       = UnidadeMed.idUnida;
                Prd.UndMedida     = UnidadeMed.Descricao;
                Prd.CustoUnd      = Convert.ToDouble(InputCstUnit.Text);
                Prd.PorcMargem    = Convert.ToDouble(InputAplicar.Text);
                Prd.PrcoVendUnd   = Convert.ToDouble(InputVndUnit.Text);
                Prd.PorcDesMax    = Convert.ToDouble(InputDescM.Text);
                Prd.MinAtacado    = Convert.ToDouble(InputMAtacado.Text);
                Prd.PrcoVdAtacado = Convert.ToDouble(InputVlrAtacado.Text);
                Prd.PorcCom       = Convert.ToDouble(InputAcresCom.Text);
                Prd.CdFormInd     = Convert.ToInt32(InputFormPrec.Text);
                //
                var Fornecedor = (Fornecedores)InputFornPri.SelectedItem;
                Prd.CdFornPrinc = Fornecedor.Codigo;
                Prd.FornPrinc   = Fornecedor.RazaoSocial;

                var Departamento = (Departamento)InputDepartamento.SelectedItem;
                Prd.CodDepart = Departamento.IdDepart;
                Prd.Depart    = Departamento.Descricao;

                var SubDepartamento = (SubDepartamento)InputSubDepartamento.SelectedItem;
                Prd.CodSubDepart = SubDepartamento.CodSubDepartamento;
                Prd.SubDepart    = SubDepartamento.Descricao;

                var VarCr = (Cor)InputCorPredo.SelectedItem;
                Prd.CodCor  = VarCr.IdCor;
                Prd.CorPred = VarCr.Descricao;


                Prd.QtdeConver = Convert.ToDouble(InputQtdeConvers.Text);
                Prd.Local1     = InputLocal1.Text;
                Prd.Local2     = InputLocal2.Text;

                Prd.VldCntrl   = ChkValControl.IsChecked;
                Prd.BalanVal   = ChkCargBalVal.IsChecked;
                Prd.DiasValBal = InputDias.Text;

                Prd.AECF         = Convert.ToDouble(InputAecf.Text);
                Prd.TribOrigem   = Convert.ToDouble(InputTribOrigem.Text);
                Prd.TribAgregado = Convert.ToDouble(InputTribAgregado.Text);

                var InCncm = (CNCM)InputCncm.SelectedItem;
                Prd.CdCNCM = InCncm.CodCNCM;
                Prd.CNCM   = InCncm.Descricao;

                var ICest = (CEST)InputCest.SelectedItem;
                Prd.CdCest = ICest.Codigo;
                Prd.CEST   = ICest.Descricao;

                var VarSitTri = (SituacaoTributaria)InputSitTributa.SelectedItem;
                Prd.CodSitTrib = VarSitTri.Codigo;
                Prd.SitTrib    = VarSitTri.Descricao;

                Prd.CFOP = Convert.ToInt32(InputCFOP.Text);

                var TpoProduto = (TipoProduto)InputTipoProd.SelectedItem;
                Prd.CdTipoProd = TpoProduto.Codigo;
                Prd.TipoProd   = TpoProduto.Descricao;
                Prd.Icms       = Convert.ToDouble(InputICMS.Text);
                Prd.Difer      = Convert.ToDouble(InputDifer.Text);
                Prd.Ipi        = Convert.ToDouble(InputIpi.Text);
                Prd.CdEX       = Convert.ToInt32(InputCodEx.Text);

                var TribIcms = (CSON)InputCsonTribIcms.SelectedItem;
                Prd.CodTribIcsmCson = TribIcms.Codigo;
                Prd.TribIcmsSimples = TribIcms.Descricao;

                var InfoOrigon = (Origem)InputOrigem.SelectedItem;
                Prd.CodigoOrigem = InfoOrigon.Codigo;
                Prd.Origem       = InfoOrigon.Descricao;

                Prd.CodGen       = Convert.ToInt32(InputCodGn.Text);
                Prd.IcmsIO       = Convert.ToInt32(InputIcmsOI.Text);
                Prd.ProdEscRelec = ChkPrdEscRel.IsChecked;
                Prd.CnpjFabri    = InputPrdEscRel.Text;
                Prd.Fpc          = Convert.ToDouble(InputFcp.Text);
                Prd.FpcST        = Convert.ToDouble(InputFcpSt.Text);
                Prd.CBenFiscUF   = Convert.ToDouble(InputBenFisc.Text);

                // #######//
                Prd.PdSemBarra = false;

                var CodSitu = (CodigoSitTibutaria)InputCdSituaCofins.SelectedItem;
                Prd.CdSitTribPis = CodSitu.Codigo;
                Prd.SitTribPis   = CodSitu.Descricao;
                Prd.Pis          = Convert.ToDouble(InputPis.Text);

                var CodTrbConf = (CodigoSitTibutaria)InputCdSituaCofins.SelectedItem;
                Prd.CdTribConf        = CodTrbConf.Codigo;
                Prd.TribConf          = CodTrbConf.Descricao;
                Prd.Confins           = Convert.ToInt32(InputCofins.Text);
                Prd.GrupCombu         = InputCdGrupComb.Text;
                Prd.GLP               = Convert.ToDouble(InputGlp.Text);
                Prd.VPart             = Convert.ToDouble(InputVPart.Text);
                Prd.DescriProdConfAnp = LblDescriAnp.Text;

                CommandProdutos CmdPrd = new CommandProdutos();
                CmdPrd.CriarProduto();
                CmdPrd.InserirProduto(Prd);
            }
            else if (InputCodProduto.Text != "" && InputCodProduto.Text != null)
            {
            }
        }