Example #1
0
        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);