protected void uxAddItemButton_Click(object sender, EventArgs e)
    {
        string errMeg = String.Empty;

        try
        {
            ProductKitGroup productKitGroup = DataAccessContext.ProductKitGroupRepository.GetOne(CurrentCulture, ProductKitGroupID);

            ProductKitItem productKitItem = new ProductKitItem();
            productKitItem.ProductID             = uxProductKitProductDetails.ProductID;
            productKitItem.ProductKitGroupID     = ProductKitGroupID;
            productKitItem.Quantity              = uxProductKitProductDetails.Quantity;
            productKitItem.IsDefault             = uxProductKitProductDetails.IsDefault;
            productKitItem.IsUserDefinedQuantity = uxProductKitProductDetails.IsUserDefinedQuantity;

            if (!IsDuplicateItems(productKitGroup.ProductKitItems, productKitItem))
            {
                productKitGroup.ProductKitItems.Add(productKitItem);
                productKitGroup.ProductKitItems = UpdateItemDefault(productKitGroup.ProductKitItems, productKitItem);
                DataAccessContext.ProductKitGroupRepository.Save(productKitGroup);
                uxMessage.DisplayMessage(Resources.ProductKitGroupItemMessages.ItemAddSuccess);
                OnBubbleEvent(e);
                uxProductKitProductDetails.ClearCheckBox();
            }
            else
            {
                uxMessage.DisplayError("Product already exist in this Group");
            }
        }
        catch (Exception ex)
        {
            MessageControl.DisplayError(ex.ToString());
        }
    }
Ejemplo n.º 2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (User.Identity.IsAuthenticated)
        {
            MembershipUser userObject = Membership.GetUser();
            string UserID = userObject.ProviderUserKey.ToString();

            pm = new MessageControl(UserID);

            if (pm.getCreatedProfile(User.Identity.Name) != "1")
            {
                Response.Redirect("CreateProfile.aspx");
            }

            if (Request.QueryString["SendTo"] != null)
            {
                SendTo.Text = Request.QueryString["SendTo"];
            }

            if (Request.QueryString["messageId"] != null)
            {
                string ViewMessageId = Request.QueryString["messageId"];
                DataSet replyMessages = pm.getMessage(ViewMessageId);
                DataRow replyMessage = replyMessages.Tables["Messages"].Rows[0] as DataRow;
                SendTo.Text = pm.getUserName(replyMessage["FromUserId"].ToString());
                SendTitle.Text = "Re: " + replyMessage["Title"].ToString();
            }
        }
        else
        {
            Response.Redirect("Login.aspx?ReturnUrl=pmInbox.aspx");
        }
    }
Ejemplo n.º 3
0
        /// <summary>
        /// Method to delete a list of entitys from our database about a list of id
        /// </summary>
        /// <param name="ids">list of ids</param>
        /// <returns>List of message with the result of our method </returns>
        public dynamic Delete(IEnumerable <string> ids)
        {
            foreach (string id in ids)
            {
                TEntity search = dbSet.Find(id);
                if (search != null)
                {
                    dbSet.Remove(search);
                    Save($"{name} with {Identificator} :{id} was delete corrertly", MessageCode.correct, MessageType.Delete);
                }
                else
                {
                    MessageControl message = new MessageControl()
                    {
                        Code  = MessageCode.error,
                        Type  = MessageType.Not_Found,
                        Error = true,
                        Note  = $"{name} with {Identificator} :{id} not was found"
                    };
                    messages.Add(message);
                }
            }

            return(messages);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Method to Save changes in our db
 /// </summary>
 /// <returns>Mesage with the result of this method</returns>
 public dynamic Save(string text = null, MessageCode Code = MessageCode.error, MessageType type = MessageType.Exception)
 {
     try
     {
         _Context.SaveChanges();
         MessageControl message = new MessageControl()
         {
             Code  = Code,
             Type  = type,
             Error = false,
             Note  = text ?? "Changes saves "
         };
         messages.Add(message);
     }
     catch (DbEntityValidationException e)
     {
         MessageControl message = new MessageControl()
         {
             Code  = MessageCode.exception,
             Type  = MessageType.Exception,
             Error = true,
             Note  = $"{e.InnerException.InnerException.Message ?? e.Message}"
         };
         messages.Add(message);
     }
     catch (DbUpdateException e)
     {
         MessageControl message = new MessageControl()
         {
             Code  = MessageCode.exception,
             Type  = MessageType.Exception,
             Error = true,
             Note  = $"{e.InnerException.InnerException.Message ?? e.Message}"
         };
         messages.Add(message);
     }
     catch (SqlException e)
     {
         MessageControl message = new MessageControl()
         {
             Code  = MessageCode.exception,
             Type  = MessageType.Exception,
             Error = true,
             Note  = $"{e.InnerException.InnerException.Message ?? e.Message}"
         };
         messages.Add(message);
     }
     catch (Exception e)
     {
         MessageControl message = new MessageControl()
         {
             Code  = MessageCode.exception,
             Type  = MessageType.Exception,
             Error = true,
             Note  = $"{e.InnerException.InnerException.Message ?? e.Message}"
         };
         messages.Add(message);
     }
     return(messages);
 }
Ejemplo n.º 5
0
    public static bool AllowUserActivity;               //	Разрешено действие пользователя

    // Use this for initialization
    void Start()
    {
        GameState = enumGameState.BeginGame;
        _score1   = 0;
        _score2   = 0;

        this.ChangeBorderPlace();

        _tm = GameObject.Find("txtMessage").GetComponent <MessageControl> ();
        _tm.RaiseMessage("Start !", 2, Color.magenta);

        _curC = GameObject.Find("FireShoot").GetComponent <CursorController> ();
        _ply1 = GameObject.Find("meshPlayer1");
        _ply2 = GameObject.Find("meshPlayer2");

        _ply1.GetComponent <TankController> ().UnderAIControl = GameStatic.LeftPlayer.isAI;
        _ply2.GetComponent <TankController> ().UnderAIControl = GameStatic.RightPlayer.isAI;

        _actTC = _ply1.GetComponent <TankController> ();

        _ply1.GetComponent <TankController> ().player = GameStatic.LeftPlayer;
        _ply2.GetComponent <TankController> ().player = GameStatic.RightPlayer;

        AllowUserActivity    = true;
        RightPlayerGameField = new Rect(3.5f, -10.5f, 19.5f, 22.5f); //	Ограничения по полю передвижения танков

        UpdatePlayers();                                             //Обновляем имена игроков
    }
 private void GetMessageControl()
 {
     if (a_control == null)
     {
         a_control = new MessageControl();
     }
 }
 private void GetToolControl()
 {
     if (a_control == null)
     {
         a_control = new MessageControl(ExecuteMethod.Tools);
     }
 }
Ejemplo n.º 8
0
 private void Delete_Book_ImageFile(ImageFile file)
 {
     foreach (Book book in file.Book)
     {
         var query = $"Delete from BookImageFile where IdBook ='{book.IdBook}';";
         try
         {
             _Context.Database.ExecuteSqlCommand(query);
             MessageControl messageControl = new MessageControl()
             {
                 Code  = MessageCode.correct,
                 Error = false,
                 Type  = MessageType.Delete,
                 Note  = $"BookImageFile with IdBook ={book.IdBook} was deleted with exit",
             };
             messages.Add(messageControl);
         }
         catch (DbUpdateException e)
         {
             MessageControl messageControl = new MessageControl()
             {
                 Code  = MessageCode.exception,
                 Error = true,
                 Type  = MessageType.Exception,
                 Note  = $"{e.InnerException.InnerException.Message}"
             };
             messages.Add(messageControl);
         }
     }
 }
Ejemplo n.º 9
0
 private void Delete_People_ImageFile(ImageFile file)
 {
     foreach (Employee employee in file.Employee)
     {
         var query = $"Delete from EmployeeImageFile where IdEmployee ='{employee.IdPerson}';";
         try
         {
             _Context.Database.ExecuteSqlCommand(query);
             MessageControl messageControl = new MessageControl()
             {
                 Code  = MessageCode.correct,
                 Error = false,
                 Type  = MessageType.Delete,
                 Note  = $"EmployeeImageFile with IdEmployee ={employee.IdPerson} was deleted with exit",
             };
             messages.Add(messageControl);
         }
         catch (DbUpdateException e)
         {
             MessageControl messageControl = new MessageControl()
             {
                 Code  = MessageCode.exception,
                 Error = true,
                 Type  = MessageType.Exception,
                 Note  = $"{e.InnerException.InnerException.Message}"
             };
             messages.Add(messageControl);
         }
     }
 }
        /// <summary>
        /// Takes a single message and adds it to the displayed messages
        /// </summary>
        /// <param name="message">Message to be displayed</param>
        public void displayMessage(Message message)
        {
            //if(message.target !=0)
            //    Console.WriteLine("\nSent:");
            //else
            //    Console.WriteLine("\nReceived:");
            //Console.WriteLine($"offset before:{MessageControlHeightOffset}");

            bool sent = false;

            if (message.target != 0) //zero means "local"
            {
                sent = true;         //so therefor sent by this application
            }
            MessageControl messageControl = new MessageControl(message.message, sent);

            messageControl.Location = new Point(0, MessageControlHeightOffset + messageDisplayPanel.AutoScrollPosition.Y); //X will be set by MessageControls Load() method
            //Location is apparently relative to the viewport, not the overall panel, so the scroll position needs to be offset
            //overwise when you're scrolled down the control is placed too low
            messageDisplayPanel.Controls.Add(messageControl);

            //done after message has been initialised, as message adjusts its height to fit the content
            //Console.WriteLine($"message height: {messageControl.Height}px");
            MessageControlHeightOffset += messageControl.Height + 10;                                                              //add height of the new MessageControl + 10 px padding for next message

            messageDisplayPanel.AutoScrollPosition = new Point(0, (messageDisplayPanel.Height - MessageControlHeightOffset) * -1); //makes it scroll to the bottom after each message

            //Console.WriteLine($"panel height after: {messageDisplayPanel.Height}");
            //Console.WriteLine($"offset after:{MessageControlHeightOffset}");
            //Console.WriteLine(messageDisplayPanel.AutoScrollPosition);
            //Console.WriteLine(messageDisplayPanel.Width);
        }
Ejemplo n.º 11
0
 public FrmLayerTest()
 {
     InitializeComponent();
     layerContainer      = new MessageControl();
     layerContainer.Dock = DockStyle.Fill;
     pnLayers.Controls.Add(layerContainer);
 }
Ejemplo n.º 12
0
        public dynamic Delete(int type, string dir, string name, string format)
        {
            string directory = "";

            if (type == (int)FileType.Document)
            {
                directory = $"{UrlDirectoryFiles.DocumentDirectory}/{dir}/{name}.{format}";
            }
            else if (type == (int)FileType.Image)
            {
                directory = $"{UrlDirectoryFiles.ImageDirectory}/{dir}/{name}.{format}";
            }
            MessageControl message = new MessageControl();

            if (File.Exists(directory))
            {
                try
                {
                    File.Delete(directory);
                    message.Code  = MessageCode.correct;
                    message.Type  = MessageType.Not_Found;
                    message.Error = false;
                    message.Note  = $" {Enum.GetName(typeof(FileType), type)} : {name} in directory {dir} was delete ";
                }
                catch (Exception e)
                {
                    message.Code  = MessageCode.exception;
                    message.Error = true;
                    message.Type  = MessageType.Exception;
                    message.Note  = e.Message + e.InnerException;
                }
            }
            return(message);
        }
Ejemplo n.º 13
0
    protected void uxSendButton_Click(object sender, EventArgs e)
    {
        try
        {
            Order order = DataAccessContext.OrderRepository.GetOne(CurrentOrderID);
            Store store = DataAccessContext.StoreRepository.GetOne(order.StoreID);

            WebUtilities.SendMail(
                uxSenderEmailText.Text,
                uxCustomerEmailLabel.Text,
                "Message regarding your order ID: " + CurrentOrderID,
                "This is a message from your merchant." +
                "From: " + uxSenderNameText.Text + "\n\n" +
                "Message:\n" + uxMessageText.Text,
                store);

            OrderTrackingAccess.Create(CurrentOrderID, uxSenderNameText.Text,
                                       uxSenderEmailText.Text, uxMessageText.Text);

            MessageControl.DisplayMessage(Resources.OrdersMessages.TrackingSendSuccess);
        }
        catch (Exception ex)
        {
            MessageControl.DisplayException(ex);
        }

        ClearInput();
    }
        private void BtnRegisterPatron_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            if (UIElements == null)
            {
                UIElements = ScreenRegisterPatron.Children;
            }

            if (!EmptyInputValidator.Validate(UIElements))
            {
                if (!DateTimeValidator.InvalidDates(new List <DatePicker> {
                    txtBirthdate, txtDeath
                }))
                {
                    if (!DateTimeValidator.CompareDates(txtBirthdate, txtDeath))
                    {
                        ExecuteAction(BtnActionPatron.Content.ToString());
                    }
                    else
                    {
                        MessageControl.InvalidDateRange().ShowMessage();
                    }
                }
                else
                {
                    MessageControl.InvalidDates().ShowMessage();
                }
            }
            else
            {
                MessageControl.EmptyInput().ShowMessage();
            }
        }
Ejemplo n.º 15
0
 private void RemoveMessageControl()
 {
     LayoutRoot.Children.Remove(messageControl);
     messageControl.OnButtonClick += messageControl_OnButtonClick;
     messageControl           = null;
     ApplicationBar.IsVisible = true;
 }
Ejemplo n.º 16
0
        private void ReLoad()
        {
            this.flowLayoutPanel.Controls.Clear();
            HospitalDBEntities dbContext = new HospitalDBEntities();
            var q = dbContext.Messageboards.OrderByDescending(n => n.Date).Select(n => n).ToList();

            foreach (var n in q)
            {
                MessageControl messageControl = new MessageControl();
                if (n.Name != LoginForm.UserName)
                {
                    messageControl.button1.Enabled = false;
                    messageControl.button1.Visible = false;
                }
                messageControl.label1.Text    = n.Id.ToString();
                messageControl.linkLabel.Text = $"{n.Name}說:{n.Title}";
                flowLayoutPanel.Controls.Add(messageControl);
                messageControl.Width = this.flowLayoutPanel.Width - 10;
                richTextBox.Text     = n.Content;
                label2.Text          = $"【{n.Name.ToString()}】留言:";

                messageControl.linkLabel.Click += delegate(object sender1, EventArgs e1)
                {
                    richTextBox.Text = n.Content;
                    label2.Text      = $"【{n.Name.ToString()}】留言:";
                };

                messageControl.button1.Click += delegate(object sender1, EventArgs e1)
                {
                    MessageEdit messageEdit = new MessageEdit();
                    PostID = int.Parse(messageControl.label1.Text);
                    messageEdit.ShowDialog();
                };
            }
        }
Ejemplo n.º 17
0
        public static void DealWith504(XElement xElement, string path)
        {
            MessageService msService = null;

            try
            {
                IEnumerable <XElement> eles = xElement.Elements().First().Elements();
                string guid            = eles.Where(e => e.Name.LocalName == "guid").First().Value;
                string logisticsNo     = eles.Where(e => e.Name.LocalName == "logisticsNo").First().Value;
                string status          = eles.Where(e => e.Name.LocalName == "returnStatus").First().Value;
                string returnTime      = eles.Where(e => e.Name.LocalName == "returnTime").First().Value;
                string returnInfo      = eles.Where(e => e.Name.LocalName == "returnInfo").First().Value;
                string logisticsStatus = eles.Where(e => e.Name.LocalName == "logisticsStatus").First().Value;
                if (logisticsStatus.Equals("R", StringComparison.CurrentCultureIgnoreCase) && status.Equals("120"))
                {
                    MessageCache601.RemoveCache(logisticsNo);
                    MessageControl control = new MessageControl();
                    control.CreateMessage601(logisticsNo);
                }

                string destPath = FileUtilities.GetNewFolderName(true, ConfigurationInfo.PathBackUp, "504") + "\\" + FileUtilities.GetNewFileName(logisticsNo, status, logisticsStatus) + ".xml";

                msService = new MessageService();
                msService.DealMessage504(logisticsNo, guid, status, logisticsStatus, returnTime, returnInfo, destPath);

                FileUtilities.FileMove(path, destPath);
            }
            catch (Exception ex)
            {
                Logs.Error("DealWith503 Exception: " + ex.ToString());
            }
        }
Ejemplo n.º 18
0
 public LayerMoveActionNew(MessageControl layerContainer, LayerControl source, LayerControl dest)
 {
     this.layerContainer = layerContainer;
     this.source         = source;
     this.dest           = dest;
     Name = "item move";
 }
Ejemplo n.º 19
0
        private void MainForm_Load(object sender, EventArgs e)
        {
            MessageController      = new MessageControl();
            MessageController.Dock = DockStyle.Fill;
            dcpMessages.Controls.Add(MessageController);
            MessageController.SendMessage += new MessageControl.Delegate_SendMessage(MessageController_SendMessage);

            CurStatus = TaskGroupMissionStatus.等待指定训练项目;

            dockMgr.ClosedPanel += new DevExpress.XtraBars.Docking.DockPanelEventHandler(dockMgr_ClosedPanel);
            try
            {
                if (System.IO.File.Exists(Program.Option.LayoutConfigFile))
                {
                    using (var ms = new System.IO.MemoryStream())
                    {
                        dockMgr.SaveLayoutToStream(ms);
                        DefaultDockManagerLayoutData = ms.ToArray();
                    }
                    dockMgr.RestoreLayoutFromXml(Program.Option.LayoutConfigFile);
                }
            }
            catch
            {
            }
            dockMgr.ActivePanel = dcpStudentGroups;

            RefreshTrainningUI();
            RefreshJudgementUI();
        }
Ejemplo n.º 20
0
        private async Task CheckAndRespond(SocketMessage message)
        {
            string response = null;
            string emote    = null;

            if (message.Author.Id == GuildHandler.BotUser.Id)
            {
                return;
            }

            foreach (Phrase phrase in _phrases.GetValue())
            {
                (response, emote) = phrase.CheckAndReturnResponse(message as SocketUserMessage);
                if (string.IsNullOrWhiteSpace(response) && string.IsNullOrWhiteSpace(emote))
                {
                    continue;
                }
                break;
            }



            if (!string.IsNullOrWhiteSpace(response))
            {
                await MessageControl.SendMessage(message.Channel as ITextChannel, response);
            }

            if (!string.IsNullOrWhiteSpace(emote) && Emote.TryParse(emote, out Emote parsedEmote))
            {
                await(message as SocketUserMessage).AddReactionAsync(parsedEmote);
            }
        }
Ejemplo n.º 21
0
        private void LivePreView()
        {
            // LoginUser();

            if (m_lUserID < 0)
            {
                LoginUser();
                return;
            }

            if (m_lRealHandle < 0)
            {
                CHCNetSDK.NET_DVR_PREVIEWINFO lpPreviewInfo = new CHCNetSDK.NET_DVR_PREVIEWINFO();

                ovalPictureBox.Invoke(new ForTest(() =>
                {
                    ovalPictureBox.BackgroundImageLayout = ImageLayout.Zoom;
                    ovalPictureBox.SizeMode = PictureBoxSizeMode.Zoom;
                    lpPreviewInfo.hPlayWnd  = ovalPictureBox.Handle;
                }));


                lpPreviewInfo.lChannel        = Int16.Parse(dvrControl.dvrObject.Channel);
                lpPreviewInfo.dwStreamType    = 0;
                lpPreviewInfo.dwLinkMode      = 0;
                lpPreviewInfo.bBlocked        = true;
                lpPreviewInfo.dwDisplayBufNum = 1;
                lpPreviewInfo.byProtoType     = 0;
                lpPreviewInfo.byPreviewMode   = 0;


                if (RealData == null)
                {
                    RealData = new CHCNetSDK.REALDATACALLBACK(RealDataCallBack);//Ô¤ÀÀʵʱÁ÷»Øµ÷º¯Êý
                }

                IntPtr pUser = new IntPtr();//Óû§Êý¾Ý

                //´ò¿ªÔ¤ÀÀ Start live view
                m_lRealHandle = CHCNetSDK.NET_DVR_RealPlay_V40(m_lUserID, ref lpPreviewInfo, null /*RealData*/, pUser);
                if (m_lRealHandle < 0)
                {
                    iLastErr = CHCNetSDK.NET_DVR_GetLastError();
                    str      = "NET_DVR_RealPlay_V40 failed, error code= " + iLastErr; //Ô¤ÀÀʧ°Ü£¬Êä³ö´íÎóºÅ
                                                                                       // FailCamera();

                    MessageControl messageControl = new MessageControl("Fail", str);
                    messageControl.ShowDialog();

                    return;
                }
                else
                {
                    SetImageRight();
                }
                //SuccessCamera();
            }
            return;
        }
Ejemplo n.º 22
0
 private void NewPostClick(object sender, EventArgs e)
 {
     messageControl = new MessageControl();
     messageControl.OnButtonClick += messageControl_OnButtonClick;
     messageControl.SetValue(Grid.RowSpanProperty, 2);
     LayoutRoot.Children.Add(messageControl);
     ApplicationBar.IsVisible = false;
 }
Ejemplo n.º 23
0
 /// <summary>
 /// 初始化客户端连接
 /// </summary>
 public void Init()
 {
     data    = new byte[1024];
     message = new MessageControl();
     socket  = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
     socket.Connect(IPAddress.Parse(ip), port);
     socket.BeginReceive(data, 0, data.Length, SocketFlags.None, ReceiveCallBack, socket);
 }
Ejemplo n.º 24
0
 void newMessageReceived(Message msg)
 {
     main.Dispatcher.BeginInvoke(new Action(() =>
     {
         var msgControl = new MessageControl(msg);
         main.MessageHolder.Children.Add(msgControl);
         main.MessageControls.Add(msg.ID, msgControl);
     }));
 }
Ejemplo n.º 25
0
        /// <summary>
        /// Creates the message animation.
        /// </summary>
        /// <param name="edge">The edge.</param>
        /// <param name="message">The message.</param>
        /// <param name="uimessage">The message control.</param>
        /// <param name="step">The step.</param>
        /// <returns>The created storyboard for the message animation.</returns>
        private static Storyboard CreateMessageAnimation(
            NetSimConnection edge,
            ConnectionFrameMessage message,
            MessageControl uimessage,
            NetSimMessageTransmissionStep step)
        {
            INetSimVisualizableItem receiver;
            INetSimVisualizableItem sender;

            GetMessageReceiverSender(edge, message, out receiver, out sender);

            int middleTop  = (edge.EndPointA.Location.Top + edge.EndPointB.Location.Top) / 2;
            int middleLeft = (edge.EndPointA.Location.Left + edge.EndPointB.Location.Left) / 2;

            if (receiver == null || sender == null)
            {
                // return empty storyboard
                return(new Storyboard());
            }

            DoubleAnimation animationTop = new DoubleAnimation {
                Duration = TimeSpan.FromSeconds(0.5)
            };
            DoubleAnimation animationLeft = new DoubleAnimation {
                Duration = TimeSpan.FromSeconds(0.5)
            };

            if (step == NetSimMessageTransmissionStep.Sending)
            {
                animationTop.From = sender.Location.Top;
                animationTop.To   = middleTop;

                animationLeft.From = sender.Location.Left;
                animationLeft.To   = middleLeft;
            }
            else
            {
                animationTop.From = middleTop;
                animationTop.To   = receiver.Location.Top;

                animationLeft.From = middleLeft;
                animationLeft.To   = receiver.Location.Left;
            }

            Storyboard board = new Storyboard();

            board.Children.Add(animationLeft);
            board.Children.Add(animationTop);

            Storyboard.SetTarget(animationTop, uimessage);
            Storyboard.SetTargetProperty(animationTop, new PropertyPath(Canvas.TopProperty));

            Storyboard.SetTarget(animationLeft, uimessage);
            Storyboard.SetTargetProperty(animationLeft, new PropertyPath(Canvas.LeftProperty));
            return(board);
        }
Ejemplo n.º 26
0
 internal static void LoadMessages(Panel pnl,int targetId)
 {
     pnl.Children.Clear();
     List<Message> messages = Client.Request.GetMessages(targetId);
     foreach(var message in messages)
     {
         var msg = new MessageControl(message.Status,message.MessageProperty,message.DateTime);
         pnl.Children.Add(msg);
     }
 }
Ejemplo n.º 27
0
        public override void OnOpen()
        {
            myId = Guid.NewGuid().ToString();
            bool ret = MessageControl.AddClient(myId, this);

            if (!ret)
            {
                Close();
            }
        }
Ejemplo n.º 28
0
 /// <summary>
 /// Function: Add item move uploadAction
 /// Author  : Jerry Xu
 /// Date    : 2008-8-22
 /// </summary>
 /// <param name="layerContainer">FrameLayerContainerNew</param>
 /// <param name="source">FrameLayerNew</param>
 /// <param name="dest">FrameLayerNew</param>
 public static void AddLayerMoveAction(MessageControl layerContainer, LayerControl source, LayerControl dest)
 {
     if (_current != null &&
         _current.CanAddAction &&
         layerContainer != null &&
         source != null &&
         dest != null)
     {
         UndoService.AddAction(new LayerMoveActionNew(layerContainer, source, dest));
     }
 }
Ejemplo n.º 29
0
    public List <GameObject> doorsWithinRange;    // This is a list of doors which the unit is within trigger of

    // Use this for initialization
    void Start()
    {
        deselect();
        //owner = 0;
        path             = new Vector2[1];
        path[0]          = GetComponent <GridItem>().getPos();
        upDownAnim       = GetComponentsInChildren <Animator>()[0];
        leftRightAnim    = GetComponentsInChildren <Animator>()[1];
        doorsWithinRange = new List <GameObject>();
        msgControl       = gameObject.GetComponentInChildren <MessageControl>();
        strikeBack       = false;
    }
Ejemplo n.º 30
0
        protected void ClearControls()
        {
            this.Controls.Clear();

            _contentLabel       = null;
            _destinationTextBox = null;
            _destinationButton  = null;
            _msgControl         = null;
            _newNameButton      = null;
            _messageLabel       = null;
            _messageDescLabel   = null;
        }
Ejemplo n.º 31
0
        public static void DealWith302(XElement xElement, string path)
        {
            ReceiptSql     sqlserver = null;
            MessageService msService = null;

            try
            {
                IEnumerable <XElement> eles = xElement.Elements().First().Elements();
                string guid        = eles.Where(e => e.Name.LocalName == "guid").First().Value;
                string orderNoFake = eles.Where(e => e.Name.LocalName == "orderNo").First().Value;
                string status      = eles.Where(e => e.Name.LocalName == "returnStatus").First().Value;
                string returnTime  = eles.Where(e => e.Name.LocalName == "returnTime").First().Value;
                string returnInfo  = eles.Where(e => e.Name.LocalName == "returnInfo").First().Value;

                sqlserver = new ReceiptSql();
                sqlserver.Operate302(orderNoFake, status, returnInfo);

                string destPath = FileUtilities.GetNewFolderName(true, ConfigurationInfo.PathBackUp, "302") + "\\" + FileUtilities.GetNewFileName(orderNoFake, status) + ".xml";

                msService = new MessageService();
                bool success = msService.DealMessage302(orderNoFake, guid, status, returnTime, returnInfo, destPath);
                if (!success)
                {
                    destPath = FileUtilities.GetNewFolderName(true, ConfigurationInfo.PathBackUpError, "302") + "\\" + FileUtilities.GetNewFileName(orderNoFake, status) + ".xml";
                }
                FileUtilities.FileMove(path, destPath);
                if (ConfigurationInfo.Need501 && status.Equals("120"))
                {
                    CacheInfo info = MessageCache.GetCacheByKey("501" + orderNoFake);
                    MessageCache.DeleteMessageCache("501" + orderNoFake);
                    string logisticCode = null;
                    if (info != null)
                    {
                        logisticCode = ((dynamic)info.value).LogisticCode;
                    }
                    else
                    {
                        logisticCode = msService.GetLogisticCodeByOrderNoFake(orderNoFake);
                    }
                    if (MessageControl.CheckNeedSendLogistics(logisticCode))
                    {
                        MessageControl msControl = new MessageControl();
                        msControl.CreateMessage501(orderNoFake);
                    }
                }
            }
            catch (Exception ex)
            {
                BackUpForError(path);
                Logs.Error("DealWith302 Exception: " + ex.ToString());
            }
        }
Ejemplo n.º 32
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DeleteButton.Attributes.Add("onclick", "return confirm('Are you sure you want to delete the selected messages?');");

        if (User.Identity.IsAuthenticated)
        {
            MembershipUser userObject = Membership.GetUser();
            string UserID = userObject.ProviderUserKey.ToString();

            pm = new MessageControl(UserID);

            if (pm.getCreatedProfile(User.Identity.Name) != "1")
            {
                Response.Redirect("CreateProfile.aspx");
            }

            //Label1.Text = pm.getUserId("sosuke");
            //Label2.Text = pm.getUserName(Label1.Text.ToString());
            //pm.sendMessage("sosuke", "test", "omg i love you!");
            //pm.toDeleted("4f561504-964e-492b-af24-7c506528a96a", 0);
            //pm.toViewed("4f561504-964e-492b-af24-7c506528a96a", 0);

            if (!Page.IsPostBack)
            {
                Repeater1.DataSource = pm.getMessages("sent");
                Repeater1.DataBind();
            }
        }
        else
        {
            Response.Redirect("Login.aspx?ReturnUrl=pmSent.aspx");
        }
    }
Ejemplo n.º 33
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (User.Identity.IsAuthenticated)
        {
            MessageControl pm = new MessageControl(User.Identity.Name);

            if (pm.getCreatedProfile(User.Identity.Name) != "1")
            {
                Response.Redirect("CreateProfile.aspx");
            }

            Label1.Text = Profile.UserName;
        }
        else
        {
            Response.Redirect("Login.aspx?ReturnUrl=ImageManager.aspx");
        }
    }
Ejemplo n.º 34
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (User.Identity.IsAuthenticated)
        {
            MessageControl pm = new MessageControl(User.Identity.Name);

            if (pm.getCreatedProfile(User.Identity.Name) != "1")
            {
                Response.Redirect("CreateProfile.aspx");
            }

            if (!Page.IsPostBack)
            {
                populateDropDownLists();
                selectDropDownValues();
            }
        }
        else
        {
            Response.Redirect("Login.aspx?ReturnUrl=EditProfile.aspx");
        }
    }
Ejemplo n.º 35
0
    protected void Page_Load(object sender, EventArgs e)
    {
        DeleteButton.Attributes.Add("onclick", "return confirm('Are you sure you want to delete this message?');");

        if (User.Identity.IsAuthenticated)
        {
            MembershipUser userObject = Membership.GetUser();
            string UserID = userObject.ProviderUserKey.ToString();

            pm = new MessageControl(UserID);

            if (pm.getCreatedProfile(User.Identity.Name) != "1")
            {
                Response.Redirect("CreateProfile.aspx");
            }

            if (Request.QueryString["messageId"] != null && Request.QueryString["source"] != null)
            {
                ViewMessageId = Request.QueryString["messageId"];
                Repeater1.DataSource =  pm.getMessage(ViewMessageId);
                Repeater1.DataBind();

                if (Request.QueryString["source"] == "to")
                {
                    pm.toViewed(ViewMessageId, 1);
                }

                if (Request.QueryString["source"] == "from")
                {
                    pm.fromViewed(ViewMessageId, 1);
                    ReplyButton.Visible = false;
                }
            }
            else
            {
                Response.Redirect("pmInbox.aspx");
            }
        }
        else
        {
            Response.Redirect("Login.aspx?ReturnUrl=pmInbox.aspx");
        }
    }