Пример #1
0
        public DaoSaldoFacionistaList RetornaSaldoFacionista()
        {
            try
            {
                DaoSaldoFacionistaList daoSaldoFacionistaList = new DaoSaldoFacionistaList();
                dalDBProDash.LimparParametros();

                DataTable dataTableDaoBeneficiamentoApontamentosGrupoMaquinaSintetico = dalDBProDash.ExecutarConsulta(CommandType.StoredProcedure, "uspSaldoFacionista");
                foreach (DataRow linha in dataTableDaoBeneficiamentoApontamentosGrupoMaquinaSintetico.Rows)
                {
                    DaoSaldoFacionista daoSaldoFacionista = new DaoSaldoFacionista();
                    daoSaldoFacionista.Empresa            = linha["Empresa"].ToString();
                    daoSaldoFacionista.Facionista         = linha["Facionista"].ToString();
                    daoSaldoFacionista.Razao_Nome_Cliente = linha["Razao_Nome_Cliente"].ToString();
                    daoSaldoFacionista.Produto            = linha["Produto"].ToString();
                    daoSaldoFacionista.Descricao          = linha["Descricao"].ToString();
                    daoSaldoFacionista.Cor         = linha["Cor"].ToString();
                    daoSaldoFacionista.Desc_Cor    = linha["Desc_Cor"].ToString();
                    daoSaldoFacionista.Saldo_Peso  = Convert.ToDecimal(linha["Saldo_Peso"]);
                    daoSaldoFacionista.Saldo_Valor = Convert.ToDecimal(linha["Saldo_Valor"]);

                    daoSaldoFacionistaList.Add(daoSaldoFacionista);
                }

                return(daoSaldoFacionistaList);
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi Possivel consultar. Detalhes: " + ex.Message);
            }
        }
Пример #2
0
        public string CarregaSaldoFacionistaEmProDash(DaoSaldoFacionistaList daoSaldoFacionistaList)
        {
            try
            {
                string retorno = "ok";
                dalProDash.LimparParametros();
                dalProDash.ExecutarManipulacao(CommandType.StoredProcedure, "uspSaldoFacionistaDeletar");
                DataTable dataTableDaoSaldoFacionistaList = ConvertToDataTable(daoSaldoFacionistaList);
                foreach (DataRow linha in dataTableDaoSaldoFacionistaList.Rows)
                {
                    DaoSaldoFacionista daoSaldoFacionista = new DaoSaldoFacionista();
                    daoSaldoFacionista.Empresa            = linha["Empresa"].ToString();
                    daoSaldoFacionista.Facionista         = linha["Facionista"].ToString();
                    daoSaldoFacionista.Razao_Nome_Cliente = linha["Razao_Nome_Cliente"].ToString();
                    daoSaldoFacionista.Produto            = linha["Produto"].ToString();
                    daoSaldoFacionista.Descricao          = linha["Descricao"].ToString();
                    daoSaldoFacionista.Cor         = linha["Cor"].ToString();
                    daoSaldoFacionista.Desc_Cor    = linha["Desc_Cor"].ToString();
                    daoSaldoFacionista.Saldo_Peso  = Convert.ToDecimal(linha["Saldo_Peso"]);
                    daoSaldoFacionista.Saldo_Valor = Convert.ToDecimal(linha["Saldo_Valor"]);
                    dalProDash.LimparParametros();

                    dalProDash.AdicionaParametros("@Empresa", daoSaldoFacionista.Empresa);
                    dalProDash.AdicionaParametros("@Facionista", daoSaldoFacionista.Facionista);
                    dalProDash.AdicionaParametros("@Razao_Nome_Cliente", daoSaldoFacionista.Razao_Nome_Cliente);
                    dalProDash.AdicionaParametros("@Produto", daoSaldoFacionista.Produto);
                    dalProDash.AdicionaParametros("@Descricao", daoSaldoFacionista.Descricao);
                    dalProDash.AdicionaParametros("@Cor", daoSaldoFacionista.Cor);
                    dalProDash.AdicionaParametros("@Desc_Cor", daoSaldoFacionista.Desc_Cor);
                    dalProDash.AdicionaParametros("@Saldo_Peso", daoSaldoFacionista.Saldo_Peso);
                    dalProDash.AdicionaParametros("@Saldo_Valor", daoSaldoFacionista.Saldo_Valor);

                    dalProDash.ExecutarManipulacao(CommandType.StoredProcedure, "uspSaldoFacionistaInserir");
                }
                return(retorno);
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi Possivel inserir dados no dash de Saldo Facionista. Detalhes: " + ex.Message);
            }
        }