public string AlterarStatusPedido(int Pedido, int IdStatus, int IdFornecedor) { string retorno = ""; IFSPDataContext db = new IFSPDataContext(); PEDIDO_FULL pf = new PEDIDO_FULL(); pf = db.PEDIDO_FULLs.Where(p => p.NUMERO_PEDIDO == Pedido && p.ID_FORNECEDOR == IdFornecedor && p.STATUS != "1").FirstOrDefault(); if (pf != null) { HISTORICO_PEDIDO hp = new HISTORICO_PEDIDO(); hp.DATA_HORA = DateTime.Now; hp.STATUS = IdStatus.ToString(); hp.NUMERO_PEDIDO = Pedido; pf.STATUS = IdStatus.ToString(); db.HISTORICO_PEDIDOs.InsertOnSubmit(hp); db.SubmitChanges(); retorno = "Alterado."; } else { retorno = "Pedido não encontrado."; } return retorno; }
partial void UpdateHISTORICO_PEDIDO(HISTORICO_PEDIDO instance);
partial void DeleteHISTORICO_PEDIDO(HISTORICO_PEDIDO instance);
partial void InsertHISTORICO_PEDIDO(HISTORICO_PEDIDO instance);