示例#1
0
        /// <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);
            }
        }
示例#2
0
        /// <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);
            }
        }
示例#3
0
        /// <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);
            }
        }