public string CarregaBaixaInventarioEmDBPromodaDash(DaoRegistroInventarioTecidosColecao daoRegistroInventarioTecidosColecao)
        {
            try
            {
                string retorno = "ok";
                dalMySql.LimparParametros();
                dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspBaixaInventarioDeletar");
                DataTable dataTableDaoRegistroInventarioTecidosColecao = ConvertToDataTable(daoRegistroInventarioTecidosColecao);
                foreach (DataRow linha in dataTableDaoRegistroInventarioTecidosColecao.Rows)
                {
                    DaoRegistroInventarioTecidos daoRegistroInventarioTecidos = new DaoRegistroInventarioTecidos();
                    daoRegistroInventarioTecidos.ProdutoCodigo    = linha["ProdutoCodigo"].ToString();
                    daoRegistroInventarioTecidos.ProdutoDescricao = linha["ProdutoDescricao"].ToString();
                    daoRegistroInventarioTecidos.NumeroRolo       = linha["NumeroRolo"].ToString();
                    daoRegistroInventarioTecidos.NumeroPeca       = linha["NumeroPeca"].ToString();
                    daoRegistroInventarioTecidos.Situacao         = linha["Situacao"].ToString();
                    daoRegistroInventarioTecidos.Cor              = linha["Cor"].ToString();
                    daoRegistroInventarioTecidos.CorDescricao     = linha["CorDescricao"].ToString();
                    daoRegistroInventarioTecidos.Desenho          = linha["Desenho"].ToString();
                    daoRegistroInventarioTecidos.Variante         = linha["Variante"].ToString();
                    daoRegistroInventarioTecidos.Categoria        = linha["Categoria"].ToString();
                    daoRegistroInventarioTecidos.Metros           = Convert.ToDecimal(linha["Metros"]);
                    daoRegistroInventarioTecidos.Peso             = Convert.ToDecimal(linha["Peso"]);
                    daoRegistroInventarioTecidos.CustoMetro       = Convert.ToDecimal(linha["CustoMetro"]);
                    daoRegistroInventarioTecidos.CustoMetroOutros = Convert.ToDecimal(linha["CustoMetroOutros"]);
                    daoRegistroInventarioTecidos.CustoTotal       = Convert.ToDecimal(linha["CustoTotal"]);
                    dalMySql.LimparParametros();
                    dalMySql.AdicionaParametros("@ProdutoCodigo", daoRegistroInventarioTecidos.ProdutoCodigo);
                    dalMySql.AdicionaParametros("@ProdutoDescricao", daoRegistroInventarioTecidos.ProdutoDescricao);
                    dalMySql.AdicionaParametros("@NumeroRolo", daoRegistroInventarioTecidos.NumeroRolo);
                    dalMySql.AdicionaParametros("@NumeroPeca", daoRegistroInventarioTecidos.NumeroPeca);
                    dalMySql.AdicionaParametros("@Situacao", daoRegistroInventarioTecidos.Situacao);
                    dalMySql.AdicionaParametros("@Cor", daoRegistroInventarioTecidos.Cor);
                    dalMySql.AdicionaParametros("@CorDescricao", daoRegistroInventarioTecidos.CorDescricao);
                    dalMySql.AdicionaParametros("@Desenho", daoRegistroInventarioTecidos.Desenho);
                    dalMySql.AdicionaParametros("@Variante", daoRegistroInventarioTecidos.Variante);
                    dalMySql.AdicionaParametros("@Categoria", daoRegistroInventarioTecidos.Categoria);
                    dalMySql.AdicionaParametros("@Metros", daoRegistroInventarioTecidos.Metros);
                    dalMySql.AdicionaParametros("@Peso", daoRegistroInventarioTecidos.Peso);
                    dalMySql.AdicionaParametros("@CustoMetro", daoRegistroInventarioTecidos.CustoMetro);
                    dalMySql.AdicionaParametros("@CustoMetroOutros", daoRegistroInventarioTecidos.CustoMetroOutros);
                    dalMySql.AdicionaParametros("@CustoTotal", daoRegistroInventarioTecidos.CustoTotal);

                    dalMySql.ExecutarManipulacao(CommandType.StoredProcedure, "uspBaixaInventarioInserir");
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi Possivel inserir dados'. Detalhes: " + ex.Message);
            }
        }
        public DaoRegistroInventarioTecidosColecao RetornaRegistroInventarioTecidos(DaoRegistroInventarioTecidos daoRegistroInventarioTecidosParametros, string tipoRetorno, string dataInicial, string dataFinal)
        {
            try
            {
                DaoRegistroInventarioTecidosColecao daoRegistroInventarioTecidosColecao = new DaoRegistroInventarioTecidosColecao();
                dalSqlServer.LimparParametros();

                dalSqlServer.AdicionaParametros("@tipoRetorno", tipoRetorno);
                dalSqlServer.AdicionaParametros("@produtoCodigo", daoRegistroInventarioTecidosParametros.ProdutoCodigo);
                dalSqlServer.AdicionaParametros("@numeroRolo", daoRegistroInventarioTecidosParametros.NumeroRolo);
                dalSqlServer.AdicionaParametros("@numeroPeca", daoRegistroInventarioTecidosParametros.NumeroPeca);
                dalSqlServer.AdicionaParametros("@situacao", daoRegistroInventarioTecidosParametros.Situacao);
                dalSqlServer.AdicionaParametros("@cor", daoRegistroInventarioTecidosParametros.Cor);
                dalSqlServer.AdicionaParametros("@desenho", daoRegistroInventarioTecidosParametros.Desenho);
                dalSqlServer.AdicionaParametros("@variante", daoRegistroInventarioTecidosParametros.Variante);
                dalSqlServer.AdicionaParametros("@categoria", daoRegistroInventarioTecidosParametros.Categoria);
                dalSqlServer.AdicionaParametros("@dataInicial", dataInicial);
                dalSqlServer.AdicionaParametros("@dataFinal", dataFinal);

                DataTable dataTableDaoRegistroInventarioTecidos = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspRegistroInventarioTecidos");

                if (tipoRetorno.Equals("SS"))
                {
                    foreach (DataRow linha in dataTableDaoRegistroInventarioTecidos.Rows)
                    {
                        DaoRegistroInventarioTecidos daoRegistroInventarioTecidos = new DaoRegistroInventarioTecidos();
                        daoRegistroInventarioTecidos.ProdutoCodigo    = linha["ProdutoCodigo"].ToString();
                        daoRegistroInventarioTecidos.ProdutoDescricao = linha["ProdutoDescricao"].ToString();
                        daoRegistroInventarioTecidos.Situacao         = linha["Situacao"].ToString();
                        daoRegistroInventarioTecidos.Cor          = linha["Cor"].ToString();
                        daoRegistroInventarioTecidos.CorDescricao = linha["CorDescricao"].ToString();
                        daoRegistroInventarioTecidos.Desenho      = linha["Desenho"].ToString();
                        daoRegistroInventarioTecidos.Variante     = linha["Variante"].ToString();
                        daoRegistroInventarioTecidos.Categoria    = linha["Categoria"].ToString();
                        daoRegistroInventarioTecidos.Metros       = Convert.ToDecimal(linha["Metros"]);
                        daoRegistroInventarioTecidos.Peso         = Convert.ToDecimal(linha["Peso"]);

                        daoRegistroInventarioTecidosColecao.Add(daoRegistroInventarioTecidos);
                    }
                }
                else if (tipoRetorno.Equals("SC"))
                {
                    foreach (DataRow linha in dataTableDaoRegistroInventarioTecidos.Rows)
                    {
                        DaoRegistroInventarioTecidos daoRegistroInventarioTecidos = new DaoRegistroInventarioTecidos();
                        daoRegistroInventarioTecidos.ProdutoCodigo    = linha["ProdutoCodigo"].ToString();
                        daoRegistroInventarioTecidos.ProdutoDescricao = linha["ProdutoDescricao"].ToString();
                        daoRegistroInventarioTecidos.Situacao         = linha["Situacao"].ToString();
                        daoRegistroInventarioTecidos.Cor              = linha["Cor"].ToString();
                        daoRegistroInventarioTecidos.CorDescricao     = linha["CorDescricao"].ToString();
                        daoRegistroInventarioTecidos.Desenho          = linha["Desenho"].ToString();
                        daoRegistroInventarioTecidos.Variante         = linha["Variante"].ToString();
                        daoRegistroInventarioTecidos.Categoria        = linha["Categoria"].ToString();
                        daoRegistroInventarioTecidos.Metros           = Convert.ToDecimal(linha["Metros"]);
                        daoRegistroInventarioTecidos.Peso             = Convert.ToDecimal(linha["Peso"]);
                        daoRegistroInventarioTecidos.CustoMetro       = Convert.ToDecimal(linha["CustoMetro"]);
                        daoRegistroInventarioTecidos.CustoMetroOutros = Convert.ToDecimal(linha["CustoMetroOutros"]);
                        daoRegistroInventarioTecidos.CustoTotal       = Convert.ToDecimal(linha["CustoTotal"]);

                        daoRegistroInventarioTecidosColecao.Add(daoRegistroInventarioTecidos);
                    }
                }
                else if (tipoRetorno.Equals("AC"))
                {
                    foreach (DataRow linha in dataTableDaoRegistroInventarioTecidos.Rows)
                    {
                        DaoRegistroInventarioTecidos daoRegistroInventarioTecidos = new DaoRegistroInventarioTecidos();
                        daoRegistroInventarioTecidos.ProdutoCodigo    = linha["ProdutoCodigo"].ToString();
                        daoRegistroInventarioTecidos.ProdutoDescricao = linha["ProdutoDescricao"].ToString();
                        daoRegistroInventarioTecidos.NumeroRolo       = linha["NumeroRolo"].ToString();
                        daoRegistroInventarioTecidos.NumeroPeca       = linha["NumeroPeca"].ToString();
                        daoRegistroInventarioTecidos.Situacao         = linha["Situacao"].ToString();
                        daoRegistroInventarioTecidos.Cor              = linha["Cor"].ToString();
                        daoRegistroInventarioTecidos.CorDescricao     = linha["CorDescricao"].ToString();
                        daoRegistroInventarioTecidos.Desenho          = linha["Desenho"].ToString();
                        daoRegistroInventarioTecidos.Variante         = linha["Variante"].ToString();
                        daoRegistroInventarioTecidos.Categoria        = linha["Categoria"].ToString();
                        daoRegistroInventarioTecidos.Metros           = Convert.ToDecimal(linha["Metros"]);
                        daoRegistroInventarioTecidos.Peso             = Convert.ToDecimal(linha["Peso"]);
                        daoRegistroInventarioTecidos.CustoMetro       = Convert.ToDecimal(linha["CustoMetro"]);
                        daoRegistroInventarioTecidos.CustoMetroOutros = Convert.ToDecimal(linha["CustoMetroOutros"]);
                        daoRegistroInventarioTecidos.CustoTotal       = Convert.ToDecimal(linha["CustoTotal"]);

                        daoRegistroInventarioTecidosColecao.Add(daoRegistroInventarioTecidos);
                    }
                }
                else if (tipoRetorno.Equals("IS"))
                {
                    foreach (DataRow linha in dataTableDaoRegistroInventarioTecidos.Rows)
                    {
                        DaoRegistroInventarioTecidos daoRegistroInventarioTecidos = new DaoRegistroInventarioTecidos();
                        daoRegistroInventarioTecidos.ProdutoCodigo    = linha["ProdutoCodigo"].ToString();
                        daoRegistroInventarioTecidos.ProdutoDescricao = linha["ProdutoDescricao"].ToString();
                        daoRegistroInventarioTecidos.Situacao         = linha["Situacao"].ToString();
                        daoRegistroInventarioTecidos.Cor          = linha["Cor"].ToString();
                        daoRegistroInventarioTecidos.CorDescricao = linha["CorDescricao"].ToString();
                        daoRegistroInventarioTecidos.Desenho      = linha["Desenho"].ToString();
                        daoRegistroInventarioTecidos.Variante     = linha["Variante"].ToString();
                        daoRegistroInventarioTecidos.Categoria    = linha["Categoria"].ToString();
                        daoRegistroInventarioTecidos.Metros       = Convert.ToDecimal(linha["Metros"]);
                        daoRegistroInventarioTecidos.Peso         = Convert.ToDecimal(linha["Peso"]);

                        daoRegistroInventarioTecidosColecao.Add(daoRegistroInventarioTecidos);
                    }
                }
                else
                {
                    foreach (DataRow linha in dataTableDaoRegistroInventarioTecidos.Rows)
                    {
                        DaoRegistroInventarioTecidos daoRegistroInventarioTecidos = new DaoRegistroInventarioTecidos();
                        daoRegistroInventarioTecidos.ProdutoCodigo    = linha["ProdutoCodigo"].ToString();
                        daoRegistroInventarioTecidos.ProdutoDescricao = linha["ProdutoDescricao"].ToString();
                        daoRegistroInventarioTecidos.NumeroRolo       = linha["NumeroRolo"].ToString();
                        daoRegistroInventarioTecidos.NumeroPeca       = linha["NumeroPeca"].ToString();
                        daoRegistroInventarioTecidos.Situacao         = linha["Situacao"].ToString();
                        daoRegistroInventarioTecidos.Cor          = linha["Cor"].ToString();
                        daoRegistroInventarioTecidos.CorDescricao = linha["CorDescricao"].ToString();
                        daoRegistroInventarioTecidos.Desenho      = linha["Desenho"].ToString();
                        daoRegistroInventarioTecidos.Variante     = linha["Variante"].ToString();
                        daoRegistroInventarioTecidos.Categoria    = linha["Categoria"].ToString();
                        daoRegistroInventarioTecidos.Metros       = Convert.ToDecimal(linha["Metros"]);
                        daoRegistroInventarioTecidos.Peso         = Convert.ToDecimal(linha["Peso"]);

                        daoRegistroInventarioTecidosColecao.Add(daoRegistroInventarioTecidos);
                    }
                }

                return(daoRegistroInventarioTecidosColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi Possivel consultar. Detalhes: " + ex.Message);
            }
        }