private void gridRoteiros_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                C1.Win.C1FlexGrid.HitTestInfo ht = gridRoteiros.HitTest();
                if (ht.Type == C1.Win.C1FlexGrid.HitTestTypeEnum.Cell)
                {
                    gridRoteiros.Row = ht.Row;
                    contextMenuStrip1.Show(gridRoteiros, e.Location);
                }
            }

            if (e.Button == MouseButtons.Left)
            {
                C1.Win.C1FlexGrid.HitTestInfo ht = gridRoteiros.HitTest();
                if (ht.Type == C1.Win.C1FlexGrid.HitTestTypeEnum.ColumnHeader)
                {
                    if (ht.Column == 0)
                    {
                        if (expandir)
                        {
                            collapseOrExpandeAll(true);
                        }
                        else
                        {
                            collapseOrExpandeAll(false);
                        }

                        expandir = !expandir;
                    }
                }

                if (ht.Type == C1.Win.C1FlexGrid.HitTestTypeEnum.Cell)
                {
                    if (ht.Column == 0 && gridRoteiros.Rows[ht.Row].Node.Row[1].ToString() == gridRoteiros.Rows[ht.Row].Node.Row[2].ToString())
                    {
                        //string valor = gridRoteiros.Rows[ht.Row].Node.Row[6].ToString();
                        Roteiro rTemp = fachada.CarregarRoteiro(controladorSelecionado, painelSelecionado, (int)gridRoteiros.Rows[ht.Row].Node.Row[1]);
                        if (rTemp.EnvioRoteiroAPP == Util.Util.EnvioRoteiroAPP.EnviarRotaAPP)
                        {
                            gridRoteiros.Rows[ht.Row].Node.Image = (Image)global::PontosX2.Properties.Resources.APP_Icone_16_vermelho;
                            rTemp.EnvioRoteiroAPP = Util.Util.EnvioRoteiroAPP.NaoEnviarRotaAPP;
                        }
                        else
                        {
                            if (rTemp.EnvioRoteiroAPP == Util.Util.EnvioRoteiroAPP.NaoEnviarRotaAPP)
                            {
                                gridRoteiros.Rows[ht.Row].Node.Image = (Image)global::PontosX2.Properties.Resources.APP_Icone_16;
                                rTemp.EnvioRoteiroAPP = Util.Util.EnvioRoteiroAPP.EnviarRotaAPP;
                            }
                        }
                    }
                }
            }
        }
        private void gridMensagens_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                C1.Win.C1FlexGrid.HitTestInfo ht = gridMensagens.HitTest();
                if (ht.Type == C1.Win.C1FlexGrid.HitTestTypeEnum.Cell)
                {
                    gridMensagens.Row = ht.Row;
                    contextMenuStrip1.Show(gridMensagens, e.Location);
                }
            }

            if (e.Button == MouseButtons.Left)
            {
                C1.Win.C1FlexGrid.HitTestInfo ht = gridMensagens.HitTest();
                if (ht.Type == C1.Win.C1FlexGrid.HitTestTypeEnum.ColumnHeader)
                {
                    if (ht.Column == 0)
                    {
                        collapseOrExpandeAll(expandir);
                    }
                }
            }
        }