/// <summary> /// DAL - Insertar nuevo registro /// </summary> /// <param name="oPerfil">Pedido a guardar</param> /// <returns>true registrado, false no registrado</returns> public bool NuevoRegistro(DAL.pedidos oPedido) { try { //Agregar el registro oMedicuriEntities.AddTopedidos(oPedido); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Editar registro /// </summary> /// <param name="oPedido"></param> /// <returns></returns> public bool EditarRegistro(DAL.pedidos oPedido) { try { var oQuery = from q in oMedicuriEntities.pedidos.Where("it.idPedido=@idPedido", new ObjectParameter("idPedido", oPedido.idPedido)) select q; DAL.pedidos oPedidoOriginal = oQuery.First <DAL.pedidos>(); oPedidoOriginal.Estatus = oPedido.Estatus; oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }
/// <summary> /// Eliminar un pedido /// </summary> /// <param name="iIdPedido">Id pedido a eliminar</param> /// <returns></returns> public bool EliminarRegistro(int iIdPedido) { try { var oQuery = from q in oMedicuriEntities.pedidos. Where("it.idPedido=@idPedido", new ObjectParameter("idPedido", iIdPedido)) select q; DAL.pedidos oPedidoOriginal = oQuery.First <DAL.pedidos>(); oMedicuriEntities.DeleteObject(oPedidoOriginal); oMedicuriEntities.SaveChanges(); return(true); } catch { return(false); } }