예제 #1
0
        public DaoTearOrdemColecao Search(string tipo, string parametro, DateTime dataInicio, DateTime dataFim)
        {
            try
            {
                DaoTearOrdemColecao daoTearOrdemColecao = new DaoTearOrdemColecao();
                dalSqlServer.LimparParametros();
                dalSqlServer.AdicionaParametros("@tipo", tipo);
                dalSqlServer.AdicionaParametros("@parametro", parametro);
                dalSqlServer.AdicionaParametros("@dataInicio", dataInicio);
                dalSqlServer.AdicionaParametros("@dataFim", dataFim);

                DataTable dataTableoTearOrdem = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspTearOrdemSearch");

                foreach (DataRow linha in dataTableoTearOrdem.Rows)
                {
                    DaoTearOrdem daoTearOrdem = new DaoTearOrdem();
                    daoTearOrdem.Id             = Convert.ToInt32(linha["Id"]);
                    daoTearOrdem.TearId         = Convert.ToInt32(linha["TearId"]);
                    daoTearOrdem.OrdemId        = Convert.ToInt32(linha["OrdemId"]);
                    daoTearOrdem.DataCadastro   = Convert.ToDateTime(linha["DataCadastro"]);
                    daoTearOrdem.DataFechamento = Convert.ToDateTime(linha["DataFechamento"]);
                    daoTearOrdem.Situacao       = Convert.ToInt32(linha["Situacao"]);
                    daoTearOrdem.Ativo          = Convert.ToInt32(linha["Ativo"]);

                    daoTearOrdemColecao.Add(daoTearOrdem);
                }

                return(daoTearOrdemColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Nao foi Possivel consultar. Detalhes: " + ex.Message);
            }
        }
예제 #2
0
        public string Delete(DaoTearOrdem daoTearOrdem)
        {
            try
            {
                dalSqlServer.LimparParametros();
                dalSqlServer.AdicionaParametros("@Id", daoTearOrdem.Id);
                string id = dalSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspTearOrdemDelete").ToString();

                return(id);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
예제 #3
0
        public string Insert(DaoTearOrdem daoTearOrdem)
        {
            try
            {
                dalSqlServer.LimparParametros();
                dalSqlServer.AdicionaParametros("@TearId", daoTearOrdem.TearId);
                dalSqlServer.AdicionaParametros("@OrdemId", daoTearOrdem.OrdemId);
                dalSqlServer.AdicionaParametros("@DataFechamento", daoTearOrdem.DataFechamento);
                dalSqlServer.AdicionaParametros("@Situacao", daoTearOrdem.Situacao);
                dalSqlServer.AdicionaParametros("@Ativo", daoTearOrdem.Ativo);

                string id = dalSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspTearOrdemInsert").ToString();

                return(id);
            }
            catch (Exception exception)
            {
                return(exception.Message);
            }
        }
예제 #4
0
        public DaoTearOrdem RetornarOrdemDoTear(string tearNumero)
        {
            try
            {
                DaoTearOrdem daoTearOrdem = new DaoTearOrdem();
                dalSqlServer.LimparParametros();
                dalSqlServer.AdicionaParametros("@tearNumero", tearNumero);

                DataTable dataTableTearOrdem = dalSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspRetornarOrdemDoTear");

                foreach (DataRow linha in dataTableTearOrdem.Rows)
                {
                    daoTearOrdem.OrdemNumero = linha["OrdemNumero"].ToString();
                }

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