예제 #1
0
        public static void Remover(int Botao, string ItemSelect)
        {
            switch (Botao)
            {
            case 1:
            {
                DadosClientes DelCliente = new DadosClientes();
                DelCliente.remover(ItemSelect);
                break;
            }

            case 2:
            {
                DadosProdutos DelProduto = new DadosProdutos();
                DelProduto.remover(ItemSelect);
                break;
            }

            case 3:
            {
                DadosPdVenda DelPdVenda = new DadosPdVenda();
                DelPdVenda.remover(ItemSelect, "1");
                break;
            }
            }
        }
예제 #2
0
        public void AdcAtua()
        {
            DadosProdutos.ProdObj ObjProduto = new DadosProdutos.ProdObj();

            ObjProduto.Nome               = TxtNome.Text;
            ObjProduto.DescDet            = TxtDescDet.Text;
            ObjProduto.CodBarras          = TxtCodBarras.Text;
            ObjProduto.Ncm                = TxtNcm.Text;
            ObjProduto.UnMed              = TxtUnMed.Text;
            ObjProduto.TipTribIcms        = TxtTipTribIcms.Text;
            ObjProduto.AliqIcms           = TxtAliqIcms.Text;
            ObjProduto.AliqIcmsSubst      = TxtAliqIcmsSubst.Text;
            ObjProduto.TipTribIpi         = TxtTipTribIpi.Text;
            ObjProduto.AliqIpi            = TxtAliqIpi.Text;
            ObjProduto.CstPis             = TxtCstPis.Text;
            ObjProduto.AliqPis            = TxtAliqPis.Text;
            ObjProduto.CstCofins          = TxtCstCofins.Text;
            ObjProduto.AliqCofins         = TxtAliqCofins.Text;
            ObjProduto.Deposito           = TxtDeposito.Text;
            ObjProduto.LocDepos           = TxtLocDepos.Text;
            ObjProduto.SubLocDepos        = TxtSubLocDepos.Text;
            ObjProduto.Fornecedor         = TxtFornecedor.Text;
            ObjProduto.GrupItens          = TxtGrupItens.Text;
            ObjProduto.Natureza           = TxtNatureza.Text;
            ObjProduto.CustoCompra        = TxtCustoCompra.Text;
            ObjProduto.CustoMedio         = TxtCustoMedio.Text;
            ObjProduto.CustoPersonalizado = TxtCustoPersonalizado.Text;
            ObjProduto.CompSusp           = RadButCompSusp.Checked;
            ObjProduto.VendSusp           = RadButVendSusp.Checked;
            ObjProduto.ControlEstoq       = RadButControlEstoq.Checked;

            DadosProdutos ObjDadosProdutos = new DadosProdutos();

            if (Operacao == 1)
            {
                ObjDadosProdutos.inserir(ObjProduto);
                MessageBox.Show("Produto inserido com sucesso!");
            }
            if (Operacao == 2)
            {
                ObjDadosProdutos.atualizar(ObjProduto, IdProduto);
                MessageBox.Show("O Produto foi atualizado com sucesso!");
            }
        }
예제 #3
0
        public void AdcAtua()
        {
            DadosProdutos.ProdObj ObjProduto = new DadosProdutos.ProdObj();

            ObjProduto.Nome = TxtNome.Text;
            ObjProduto.DescDet = TxtDescDet.Text;
            ObjProduto.CodBarras = TxtCodBarras.Text;
            ObjProduto.Ncm = TxtNcm.Text;
            ObjProduto.UnMed = TxtUnMed.Text;
            ObjProduto.TipTribIcms = TxtTipTribIcms.Text;
            ObjProduto.AliqIcms = TxtAliqIcms.Text;
            ObjProduto.AliqIcmsSubst = TxtAliqIcmsSubst.Text;
            ObjProduto.TipTribIpi = TxtTipTribIpi.Text;
            ObjProduto.AliqIpi = TxtAliqIpi.Text;
            ObjProduto.CstPis = TxtCstPis.Text;
            ObjProduto.AliqPis = TxtAliqPis.Text;
            ObjProduto.CstCofins = TxtCstCofins.Text;
            ObjProduto.AliqCofins = TxtAliqCofins.Text;
            ObjProduto.Deposito = TxtDeposito.Text;
            ObjProduto.LocDepos = TxtLocDepos.Text;
            ObjProduto.SubLocDepos = TxtSubLocDepos.Text;
            ObjProduto.Fornecedor = TxtFornecedor.Text;
            ObjProduto.GrupItens = TxtGrupItens.Text;
            ObjProduto.Natureza = TxtNatureza.Text;
            ObjProduto.CustoCompra = TxtCustoCompra.Text;
            ObjProduto.CustoMedio = TxtCustoMedio.Text;
            ObjProduto.CustoPersonalizado = TxtCustoPersonalizado.Text;
            ObjProduto.CompSusp = RadButCompSusp.Checked;
            ObjProduto.VendSusp = RadButVendSusp.Checked;
            ObjProduto.ControlEstoq = RadButControlEstoq.Checked;

            DadosProdutos ObjDadosProdutos = new DadosProdutos();

            if (Operacao == 1){
                ObjDadosProdutos.inserir(ObjProduto);
                MessageBox.Show("Produto inserido com sucesso!");
            }
            if (Operacao == 2) {
                ObjDadosProdutos.atualizar(ObjProduto, IdProduto);
                MessageBox.Show("O Produto foi atualizado com sucesso!");
            }
        }
예제 #4
0
        public static void Remover(int Botao, string ItemSelect)
        {
            switch (Botao){
                case 1:
                    {
                        DadosClientes DelCliente = new DadosClientes();
                        DelCliente.remover(ItemSelect);
                        break;
                    }
                case 2:
                    {
                        DadosProdutos DelProduto = new DadosProdutos();
                        DelProduto.remover(ItemSelect);
                        break;
                    }

                case 3:
                    {
                        DadosPdVenda DelPdVenda = new DadosPdVenda();
                        DelPdVenda.remover(ItemSelect, "1");
                        break;
                    }

            }
        }
예제 #5
0
        public static DataTable CarregarGradeRapida(string Condicoes, string Tabela)
        {
            DataTable mDataTable = new DataTable();

            DataColumn mDataColumn;
            mDataColumn = new DataColumn();
            mDataColumn.DataType = Type.GetType("System.String");
            mDataColumn.ColumnName = "ID";
            mDataTable.Columns.Add(mDataColumn);

            mDataColumn = new DataColumn();
            mDataColumn.DataType = Type.GetType("System.String");
            mDataColumn.ColumnName = "DESCRIÇÃO";
            mDataTable.Columns.Add(mDataColumn);

            DataRow linha;

            switch (Tabela)
            {
                default:
                    {

                        string Colunas = "t0030.IdCidade, t0030.Nome + ' - ' + t0029.Sigla As Nome";

                        DadosCidadesBairros objDados = new DadosCidadesBairros();

                        objDados.ConsultaCidade(Colunas,Condicoes);

                        foreach (DataRow dr in objDados.dt.Rows)
                        {

                            linha = mDataTable.NewRow();

                            if (Tabela == "Cidade") {linha["ID"] = dr["IdCidade"].ToString().Trim();}
                            if (Tabela == "Bairro")  {linha["ID"] = dr["IdBairro"].ToString().Trim();}
                            linha["DESCRIÇÃO"] = dr["Nome"].ToString().Trim();

                            mDataTable.Rows.Add(linha);
                        }

                        break;
                    }
                case "Cliente":
                    {

                        DadosClientes objDados = new DadosClientes();

                        objDados.Consulta(Condicoes);

                        foreach (DataRow dr in objDados.dt.Rows)
                        {

                            linha = mDataTable.NewRow();

                            linha["ID"] = dr["IdCliente"].ToString().Trim();
                            linha["DESCRIÇÃO"] = dr["Nome"].ToString().Trim();

                            mDataTable.Rows.Add(linha);
                        }

                        break;
                    }
                case "Produto":
                    {

                        DadosProdutos objDados = new DadosProdutos();

                        objDados.Consulta(Condicoes);

                        foreach (DataRow dr in objDados.dt.Rows)
                        {

                            linha = mDataTable.NewRow();

                            linha["ID"] = dr["IdProd"].ToString().Trim();
                            linha["DESCRIÇÃO"] = dr["Nome"].ToString().Trim();

                            mDataTable.Rows.Add(linha);
                        }

                        break;
                    }

            }

            return mDataTable;
        }
예제 #6
0
        public static DataTable CarregarGradeProdutos(string Condicoes)
        {
            DataTable mDataTable = new DataTable();

                        DadosProdutos objDados = new DadosProdutos();
                        objDados.Consulta(Condicoes);

                        DataColumn mDataColumn;
                        mDataColumn = new DataColumn();
                        mDataColumn.DataType = Type.GetType("System.String");
                        mDataColumn.ColumnName = "ID";
                        mDataTable.Columns.Add(mDataColumn);

                        mDataColumn = new DataColumn();
                        mDataColumn.DataType = Type.GetType("System.String");
                        mDataColumn.ColumnName = "NOME";
                        mDataTable.Columns.Add(mDataColumn);

                        mDataColumn = new DataColumn();
                        mDataColumn.DataType = Type.GetType("System.String");
                        mDataColumn.ColumnName = "DESCRIÇÃO DETALHADA";
                        mDataTable.Columns.Add(mDataColumn);

                        mDataColumn = new DataColumn();
                        mDataColumn.DataType = Type.GetType("System.String");
                        mDataColumn.ColumnName = "GRUPO DE ITENS";
                        mDataTable.Columns.Add(mDataColumn);

                        mDataColumn = new DataColumn();
                        mDataColumn.DataType = Type.GetType("System.String");
                        mDataColumn.ColumnName = "UN. MEDIDA";
                        mDataTable.Columns.Add(mDataColumn);

                        mDataColumn = new DataColumn();
                        mDataColumn.DataType = Type.GetType("System.String");
                        mDataColumn.ColumnName = "NATUREZA";
                        mDataTable.Columns.Add(mDataColumn);

                        DataRow linha;

                        foreach (DataRow dr in objDados.dt.Rows)
                        {
                            linha = mDataTable.NewRow();
                            linha["ID"] = dr["IdProd"].ToString();
                            linha["NOME"] = dr["Nome"].ToString();
                            linha["DESCRIÇÃO DETALHADA"] = dr["DescDet"].ToString();
                            linha["GRUPO DE ITENS"] = dr["GrupItens"].ToString();
                            linha["UN. MEDIDA"] = dr["UnMed"].ToString();
                            linha["NATUREZA"] = dr["Natureza"].ToString();

                            mDataTable.Rows.Add(linha);
                        }

                        return mDataTable;
        }
예제 #7
0
        public override void CarregarFormBase()
        {
            /*       DataTable mDataTable = new DataTable();
             *
             *     DataColumn mDataColumn;
             *     mDataColumn = new DataColumn();
             *     mDataColumn.DataType = Type.GetType("System.String");
             *     mDataColumn.ColumnName = "ID";
             *     mDataTable.Columns.Add(mDataColumn);
             *
             *     mDataColumn = new DataColumn();
             *     mDataColumn.DataType = Type.GetType("System.String");
             *     mDataColumn.ColumnName = "Descrição";
             *     mDataTable.Columns.Add(mDataColumn);
             *
             *
             *     mDataColumn = new DataColumn();
             *     mDataColumn.DataType = Type.GetType("System.String");
             *     mDataColumn.ColumnName = "Un. Med.";
             *     mDataTable.Columns.Add(mDataColumn);
             *
             *
             *     mDataColumn = new DataColumn();
             *     mDataColumn.DataType = Type.GetType("System.String");
             *     mDataColumn.ColumnName = "Aliq. ICMS";
             *     mDataTable.Columns.Add(mDataColumn);
             *
             *     mDataColumn = new DataColumn();
             *     mDataColumn.DataType = Type.GetType("System.String");
             *     mDataColumn.ColumnName = "Aliq. IPI";
             *     mDataTable.Columns.Add(mDataColumn);
             *
             *     mDataColumn = new DataColumn();
             *     mDataColumn.DataType = Type.GetType("System.String");
             *     mDataColumn.ColumnName = "Aliq. PIS";
             *     mDataTable.Columns.Add(mDataColumn);
             *
             *     mDataColumn = new DataColumn();
             *     mDataColumn.DataType = Type.GetType("System.String");
             *     mDataColumn.ColumnName = "Aliq. COFINS";
             *     mDataTable.Columns.Add(mDataColumn);
             */

            string colunas = "t0025.IdProd, t0025.Nome as NomeProduto, ";

            colunas += "t0025.UnMed, t0025.AliqIcms, t0025.AliqIpi, t0025.AliqPis, t0025.AliqCofins, ";
            colunas += "t0027.Total";

            DadosProdutos Produto = new DadosProdutos();

            Produto.Consulta(colunas, "where t0025.IdProd = " + LsVyPrinc.CurrentRow.Cells[0].Value.ToString());
            foreach (DataRow dr in Produto.dt.Rows)
            {
                SecaoFormPdVenda.linha["ID"]        = dr["IdProd"].ToString();
                SecaoFormPdVenda.TxtBoxProduto.Text = dr["IdProd"].ToString();
                SecaoFormPdVenda.linha["Descrição"] = dr["NomeProduto"].ToString();
                SecaoFormPdVenda.LabDescProd.Text   = dr["IdProd"].ToString() + " -" + " " + dr["NomeProduto"].ToString();
                SecaoFormPdVenda.linha["Unid."]     = dr["UnMed"].ToString();
                SecaoFormPdVenda.LabSaldEst.Text    = dr["Total"].ToString();

                /* linha["Aliq. ICMS"] = dr["AliqIcms"].ToString();
                 * linha["Aliq. IPI"] = dr["AliqIpi"].ToString();
                 * linha["Aliq. PIS"] = dr["AliqPis"].ToString();
                 * linha["Aliq. COFINS"] = dr["AliqCofins"].ToString();*/
            }
        }
예제 #8
0
        public static DataTable CarregarGradeProdutos(string Condicoes)
        {
            DataTable mDataTable = new DataTable();


            DadosProdutos objDados = new DadosProdutos();

            objDados.Consulta(Condicoes);


            DataColumn mDataColumn;

            mDataColumn            = new DataColumn();
            mDataColumn.DataType   = Type.GetType("System.String");
            mDataColumn.ColumnName = "ID";
            mDataTable.Columns.Add(mDataColumn);

            mDataColumn            = new DataColumn();
            mDataColumn.DataType   = Type.GetType("System.String");
            mDataColumn.ColumnName = "NOME";
            mDataTable.Columns.Add(mDataColumn);

            mDataColumn            = new DataColumn();
            mDataColumn.DataType   = Type.GetType("System.String");
            mDataColumn.ColumnName = "DESCRIÇÃO DETALHADA";
            mDataTable.Columns.Add(mDataColumn);


            mDataColumn            = new DataColumn();
            mDataColumn.DataType   = Type.GetType("System.String");
            mDataColumn.ColumnName = "GRUPO DE ITENS";
            mDataTable.Columns.Add(mDataColumn);


            mDataColumn            = new DataColumn();
            mDataColumn.DataType   = Type.GetType("System.String");
            mDataColumn.ColumnName = "UN. MEDIDA";
            mDataTable.Columns.Add(mDataColumn);


            mDataColumn            = new DataColumn();
            mDataColumn.DataType   = Type.GetType("System.String");
            mDataColumn.ColumnName = "NATUREZA";
            mDataTable.Columns.Add(mDataColumn);

            DataRow linha;



            foreach (DataRow dr in objDados.dt.Rows)
            {
                linha         = mDataTable.NewRow();
                linha["ID"]   = dr["IdProd"].ToString();
                linha["NOME"] = dr["Nome"].ToString();
                linha["DESCRIÇÃO DETALHADA"] = dr["DescDet"].ToString();
                linha["GRUPO DE ITENS"]      = dr["GrupItens"].ToString();
                linha["UN. MEDIDA"]          = dr["UnMed"].ToString();
                linha["NATUREZA"]            = dr["Natureza"].ToString();

                mDataTable.Rows.Add(linha);
            }


            return(mDataTable);
        }
예제 #9
0
        public static DataTable CarregarGradeRapida(string Condicoes, string Tabela)
        {
            DataTable mDataTable = new DataTable();



            DataColumn mDataColumn;

            mDataColumn            = new DataColumn();
            mDataColumn.DataType   = Type.GetType("System.String");
            mDataColumn.ColumnName = "ID";
            mDataTable.Columns.Add(mDataColumn);

            mDataColumn            = new DataColumn();
            mDataColumn.DataType   = Type.GetType("System.String");
            mDataColumn.ColumnName = "DESCRIÇÃO";
            mDataTable.Columns.Add(mDataColumn);

            DataRow linha;

            switch (Tabela)
            {
            default:
            {
                string Colunas = "t0030.IdCidade, t0030.Nome + ' - ' + t0029.Sigla As Nome";

                DadosCidadesBairros objDados = new DadosCidadesBairros();

                objDados.ConsultaCidade(Colunas, Condicoes);

                foreach (DataRow dr in objDados.dt.Rows)
                {
                    linha = mDataTable.NewRow();

                    if (Tabela == "Cidade")
                    {
                        linha["ID"] = dr["IdCidade"].ToString().Trim();
                    }
                    if (Tabela == "Bairro")
                    {
                        linha["ID"] = dr["IdBairro"].ToString().Trim();
                    }
                    linha["DESCRIÇÃO"] = dr["Nome"].ToString().Trim();

                    mDataTable.Rows.Add(linha);
                }

                break;
            }

            case "Cliente":
            {
                DadosClientes objDados = new DadosClientes();

                objDados.Consulta(Condicoes);

                foreach (DataRow dr in objDados.dt.Rows)
                {
                    linha = mDataTable.NewRow();

                    linha["ID"]        = dr["IdCliente"].ToString().Trim();
                    linha["DESCRIÇÃO"] = dr["Nome"].ToString().Trim();

                    mDataTable.Rows.Add(linha);
                }

                break;
            }

            case "Produto":
            {
                DadosProdutos objDados = new DadosProdutos();

                objDados.Consulta(Condicoes);

                foreach (DataRow dr in objDados.dt.Rows)
                {
                    linha = mDataTable.NewRow();

                    linha["ID"]        = dr["IdProd"].ToString().Trim();
                    linha["DESCRIÇÃO"] = dr["Nome"].ToString().Trim();

                    mDataTable.Rows.Add(linha);
                }

                break;
            }
            }

            return(mDataTable);
        }
예제 #10
0
        public void Alterar(string ItemSelect)
        {
            DadosProdutos objDados = new DadosProdutos();
            objDados.Consulta("where IdProd="+ItemSelect);

            DataRow linha = objDados.dt.Rows[0];

            TxtNome.Text = linha["Nome"].ToString().Trim();
            TxtDescDet.Text = linha["DescDet"].ToString().Trim();
            TxtCodBarras.Text = linha["CodBarras"].ToString().Trim();
            TxtNcm.Text = linha["Ncm"].ToString().Trim();
            TxtUnMed.Text = linha["UnMed"].ToString();
            TxtTipTribIcms.Text = linha["TipTribIcms"].ToString().Trim();
            TxtAliqIcms.Text = linha["AliqIcms"].ToString().Trim();
            TxtAliqIcmsSubst.Text = linha["AliqIcmsSubst"].ToString().Trim();
            TxtTipTribIpi.Text = linha["TipTribIpi"].ToString().Trim();
            TxtAliqIpi.Text = linha["AliqIpi"].ToString().Trim();
            TxtCstPis.Text = linha["CstPis"].ToString().Trim();
            TxtAliqPis.Text = linha["AliqPis"].ToString();
            TxtCstCofins.Text = linha["CstCofins"].ToString().Trim();
            TxtAliqCofins.Text = linha["AliqCofins"].ToString().Trim();
            TxtDeposito.Text = linha["Deposito"].ToString().Trim();
            TxtLocDepos.Text = linha["LocDepos"].ToString().Trim();
            TxtSubLocDepos.Text = linha["SubLocDepos"].ToString().Trim();
            TxtFornecedor.Text = linha["Fornecedor"].ToString().Trim();
            TxtGrupItens.Text = linha["GrupItens"].ToString().Trim();
            TxtNatureza.Text = linha["Natureza"].ToString().Trim();
            TxtCustoCompra.Text = linha["CustoCompra"].ToString().Trim();
            TxtCustoMedio.Text = linha["CustoMedio"].ToString().Trim();
            TxtCustoPersonalizado.Text = linha["CustoPersonalizado"].ToString().Trim();
            switch (linha["CompSusp"].ToString())
            {
                case "":
                case "NULL":
                    {
                        RadButCompSusp.Checked = false;
                        break;
                    }
                default:
                    {
                        RadButCompSusp.Checked = Convert.ToBoolean(linha["CompSusp"].ToString());
                        break;
                    }
            }
            switch (linha["VendSusp"].ToString())
            {
                case "":
                case "NULL":
                    {
                        RadButVendSusp.Checked = false;
                        break;
                    }
                default:
                    {
                        RadButVendSusp.Checked = Convert.ToBoolean(linha["VendSusp"].ToString());
                        break;
                    }
            }
            switch (linha["ControlEstoq"].ToString())
            {
                case "":
                    {
                        RadButControlEstoq.Checked = false;
                        break;
                    }
                case "NULL":
                    {
                        RadButControlEstoq.Checked = false;
                        break;
                    }
                default:
                    {
                        RadButControlEstoq.Checked = Convert.ToBoolean(linha["ControlEstoq"].ToString());
                        break;
                    }
            }
        }
        public override void CarregarFormBase()
        {
            /*       DataTable mDataTable = new DataTable();

            DataColumn mDataColumn;
            mDataColumn = new DataColumn();
            mDataColumn.DataType = Type.GetType("System.String");
            mDataColumn.ColumnName = "ID";
            mDataTable.Columns.Add(mDataColumn);

            mDataColumn = new DataColumn();
            mDataColumn.DataType = Type.GetType("System.String");
            mDataColumn.ColumnName = "Descrição";
            mDataTable.Columns.Add(mDataColumn);

            mDataColumn = new DataColumn();
            mDataColumn.DataType = Type.GetType("System.String");
            mDataColumn.ColumnName = "Un. Med.";
            mDataTable.Columns.Add(mDataColumn);

            mDataColumn = new DataColumn();
            mDataColumn.DataType = Type.GetType("System.String");
            mDataColumn.ColumnName = "Aliq. ICMS";
            mDataTable.Columns.Add(mDataColumn);

            mDataColumn = new DataColumn();
            mDataColumn.DataType = Type.GetType("System.String");
            mDataColumn.ColumnName = "Aliq. IPI";
            mDataTable.Columns.Add(mDataColumn);

            mDataColumn = new DataColumn();
            mDataColumn.DataType = Type.GetType("System.String");
            mDataColumn.ColumnName = "Aliq. PIS";
            mDataTable.Columns.Add(mDataColumn);

            mDataColumn = new DataColumn();
            mDataColumn.DataType = Type.GetType("System.String");
            mDataColumn.ColumnName = "Aliq. COFINS";
            mDataTable.Columns.Add(mDataColumn);
             */

            string colunas = "t0025.IdProd, t0025.Nome as NomeProduto, ";
            colunas += "t0025.UnMed, t0025.AliqIcms, t0025.AliqIpi, t0025.AliqPis, t0025.AliqCofins, ";
            colunas += "t0027.Total";

            DadosProdutos Produto = new DadosProdutos();
            Produto.Consulta(colunas, "where t0025.IdProd = " + LsVyPrinc.CurrentRow.Cells[0].Value.ToString());
            foreach (DataRow dr in Produto.dt.Rows)
            {

                SecaoFormPdVenda.linha["ID"] = dr["IdProd"].ToString();
                SecaoFormPdVenda.TxtBoxProduto.Text = dr["IdProd"].ToString();
                SecaoFormPdVenda.linha["Descrição"] = dr["NomeProduto"].ToString();
                SecaoFormPdVenda.LabDescProd.Text = dr["IdProd"].ToString() + " -" + " " + dr["NomeProduto"].ToString();
                SecaoFormPdVenda.linha["Unid."] = dr["UnMed"].ToString();
                SecaoFormPdVenda.LabSaldEst.Text = dr["Total"].ToString();

               /* linha["Aliq. ICMS"] = dr["AliqIcms"].ToString();
                linha["Aliq. IPI"] = dr["AliqIpi"].ToString();
                linha["Aliq. PIS"] = dr["AliqPis"].ToString();
                linha["Aliq. COFINS"] = dr["AliqCofins"].ToString();*/

            }
        }
예제 #12
0
        public void Alterar(string ItemSelect)
        {
            DadosProdutos objDados = new DadosProdutos();

            objDados.Consulta("where IdProd=" + ItemSelect);

            DataRow linha = objDados.dt.Rows[0];

            TxtNome.Text               = linha["Nome"].ToString().Trim();
            TxtDescDet.Text            = linha["DescDet"].ToString().Trim();
            TxtCodBarras.Text          = linha["CodBarras"].ToString().Trim();
            TxtNcm.Text                = linha["Ncm"].ToString().Trim();
            TxtUnMed.Text              = linha["UnMed"].ToString();
            TxtTipTribIcms.Text        = linha["TipTribIcms"].ToString().Trim();
            TxtAliqIcms.Text           = linha["AliqIcms"].ToString().Trim();
            TxtAliqIcmsSubst.Text      = linha["AliqIcmsSubst"].ToString().Trim();
            TxtTipTribIpi.Text         = linha["TipTribIpi"].ToString().Trim();
            TxtAliqIpi.Text            = linha["AliqIpi"].ToString().Trim();
            TxtCstPis.Text             = linha["CstPis"].ToString().Trim();
            TxtAliqPis.Text            = linha["AliqPis"].ToString();
            TxtCstCofins.Text          = linha["CstCofins"].ToString().Trim();
            TxtAliqCofins.Text         = linha["AliqCofins"].ToString().Trim();
            TxtDeposito.Text           = linha["Deposito"].ToString().Trim();
            TxtLocDepos.Text           = linha["LocDepos"].ToString().Trim();
            TxtSubLocDepos.Text        = linha["SubLocDepos"].ToString().Trim();
            TxtFornecedor.Text         = linha["Fornecedor"].ToString().Trim();
            TxtGrupItens.Text          = linha["GrupItens"].ToString().Trim();
            TxtNatureza.Text           = linha["Natureza"].ToString().Trim();
            TxtCustoCompra.Text        = linha["CustoCompra"].ToString().Trim();
            TxtCustoMedio.Text         = linha["CustoMedio"].ToString().Trim();
            TxtCustoPersonalizado.Text = linha["CustoPersonalizado"].ToString().Trim();
            switch (linha["CompSusp"].ToString())
            {
            case "":
            case "NULL":
            {
                RadButCompSusp.Checked = false;
                break;
            }

            default:
            {
                RadButCompSusp.Checked = Convert.ToBoolean(linha["CompSusp"].ToString());
                break;
            }
            }
            switch (linha["VendSusp"].ToString())
            {
            case "":
            case "NULL":
            {
                RadButVendSusp.Checked = false;
                break;
            }

            default:
            {
                RadButVendSusp.Checked = Convert.ToBoolean(linha["VendSusp"].ToString());
                break;
            }
            }
            switch (linha["ControlEstoq"].ToString())
            {
            case "":
            {
                RadButControlEstoq.Checked = false;
                break;
            }

            case "NULL":
            {
                RadButControlEstoq.Checked = false;
                break;
            }

            default:
            {
                RadButControlEstoq.Checked = Convert.ToBoolean(linha["ControlEstoq"].ToString());
                break;
            }
            }
        }