Example #1
0
        //
        public void criarOcorrenciaPreparado(int idPedido, string obs)
        {
            int idOcorrencia = TipoOcorrenciaPedidoConst.PREPARACAO_PEDIDO;

            PedidoHistorico OPedidoOcorrencia = this.criarNovaOcorrencia(idPedido, idOcorrencia, obs);

            this.salvar(OPedidoOcorrencia);
        }
Example #2
0
        //
        public void criarOcorrenciaFaturamentoPedido(int idPedido)
        {
            int idOcorrencia = TipoOcorrenciaPedidoConst.FATURAMENTO;

            PedidoHistorico OPedidoOcorrencia = this.criarNovaOcorrencia(idPedido, idOcorrencia, "");

            this.salvar(OPedidoOcorrencia);
        }
Example #3
0
        //
        public void criarOcorrenciaAtendido(int idPedido, string obs)
        {
            int idOcorrencia = TipoOcorrenciaPedidoConst.ATENDIMENTO_PEDIDO;

            PedidoHistorico OPedidoOcorrencia = this.criarNovaOcorrencia(idPedido, idOcorrencia, obs);

            this.salvar(OPedidoOcorrencia);
        }
Example #4
0
        //
        public void criarOcorrenciaFinalizado(int idPedido, string obs)
        {
            int idOcorrencia = TipoOcorrenciaPedidoConst.FINALIZACAO;

            PedidoHistorico OPedidoOcorrencia = this.criarNovaOcorrencia(idPedido, idOcorrencia, obs);

            this.salvar(OPedidoOcorrencia);
        }
Example #5
0
        //
        public void criarOcorrenciaPedidoCriado(int idPedido)
        {
            int idOcorrencia = Convert.ToInt32(TipoOcorrenciaPedidoConst.CRIACAO_PEDIDO);

            PedidoHistorico OPedidoOcorrencia = this.criarNovaOcorrencia(idPedido, idOcorrencia, "");

            this.salvar(OPedidoOcorrencia);
        }
Example #6
0
        //
        public void criarOcorrenciaPago(int idPedido, string obs)
        {
            int idOcorrencia = TipoOcorrenciaPedidoConst.CONFIRMACAO_PAGAMENTO;

            PedidoHistorico OPedidoOcorrencia = this.criarNovaOcorrencia(idPedido, idOcorrencia, obs);

            this.salvar(OPedidoOcorrencia);
        }
Example #7
0
        //
        public void criarOcorrenciaCancelado(int idPedido, string obs)
        {
            int idOcorrencia = TipoOcorrenciaPedidoConst.CANCELAMENTO;

            PedidoHistorico OPedidoOcorrencia = this.criarNovaOcorrencia(idPedido, idOcorrencia, obs);

            this.salvar(OPedidoOcorrencia);
        }
Example #8
0
        //
        public void criarOcorrenciaExpedido(int idPedido, string obs)
        {
            int idOcorrencia = TipoOcorrenciaPedidoConst.EXPEDICAO;

            PedidoHistorico OPedidoOcorrencia = this.criarNovaOcorrencia(idPedido, idOcorrencia, obs);

            this.salvar(OPedidoOcorrencia);
        }
Example #9
0
        //Persistir o objecto e salvar na base de dados
        private bool inserir(PedidoHistorico OPedidoHistorico)
        {
            OPedidoHistorico.setDefaultInsertValues();
            db.PedidoHistorico.Add(OPedidoHistorico);

            db.SaveChanges();

            return(OPedidoHistorico.id > 0);
        }
Example #10
0
        //
        //Verificar se deve-se atualizar um registro existente ou criar um novo
        public bool salvar(PedidoHistorico OPedidoHistorico)
        {
            if (OPedidoHistorico.id == 0)
            {
                return(this.inserir(OPedidoHistorico));
            }

            return(this.atualizar(OPedidoHistorico));
        }
Example #11
0
        //Persistir o objecto e atualizar informações
        private bool atualizar(PedidoHistorico OPedidoHistorico)
        {
            OPedidoHistorico.setDefaultUpdateValues();

            //Localizar existentes no PedidoHistorico
            PedidoHistorico dbPedidoHistorico = this.db.PedidoHistorico.Find(OPedidoHistorico.id);
            var             TipoEntry         = db.Entry(dbPedidoHistorico);

            TipoEntry.CurrentValues.SetValues(OPedidoHistorico);
            TipoEntry.ignoreFields();

            db.SaveChanges();
            return(OPedidoHistorico.id > 0);
        }
Example #12
0
        //Criar um objeto de nova ocorrencia
        public PedidoHistorico criarNovaOcorrencia(int idPedido, int idOcorrencia, string obs)
        {
            PedidoHistorico OPedidoOcorrencia = new PedidoHistorico();

            OPedidoOcorrencia.idPedido = idPedido;

            OPedidoOcorrencia.idOcorrenciaPedido = idOcorrencia;

            OPedidoOcorrencia.observacoes = obs;

            OPedidoOcorrencia.idUsuarioOcorrencia = User.id();

            OPedidoOcorrencia.setDefaultInsertValues <PedidoHistorico>();

            OPedidoOcorrencia.dtOcorrencia = DateTime.Now;

            return(OPedidoOcorrencia);
        }
Example #13
0
 public void CadastrarHistorico(PedidoHistorico pedidoHistorico)
 {
     _pedidoHistoricoRepository.Add(pedidoHistorico);
     _pedidoHistoricoRepository.Save();
 }