private void CreateNewComboBoxTip(int i)
        {
            this.SuspendLayout();
            ComboBox cb = new ComboBox();

            cb.Name                  = "SubCombo";
            cb.DropDownStyle         = ComboBoxStyle.DropDownList;
            cb.SelectedIndexChanged += new EventHandler(comboBox1_SelectedIndexChanged);
            //cb.MouseClick += new MouseEventHandler(comboBox1_MouseClick);
            if (direction == LinkDirection.Vertical)
            {
                cb.Location = new Point(0, 22 * i);
            }
            else
            {
                cb.Location = new Point(122 * i, 0);
            }
            ToolTip tt = new ToolTip();

            tt.SetToolTip(cb, " ");
            tt.Popup += new PopupEventHandler(tt_Popup);
            ComboBoxTip cbt = new ComboBoxTip();

            cbt.Combo = cb;
            cbt.Tip   = tt;
            subComboBoxs.Add(cbt);
            this.Controls.Add(cb);
            this.ResumeLayout(true);
        }
Exemple #2
0
        protected void CallbackPanelFinancialTools_Callback(object sender, DevExpress.Web.CallbackEventArgsBase e)
        {
            string[] split = e.Parameter.Split(';');
            if (split[0] == "DatumPlana")
            {
                DateTime datumPlana = DateTime.MinValue;
                DateTime.TryParse(split[1], out datumPlana);
                if (datumPlana.CompareTo(DateTime.MinValue) > 0)
                {
                    model = CheckModelValidation(GetDatabaseConnectionInstance().GetCashFlowSkupnoByDatumPlana(datumPlana));

                    if (model != null)
                    {
                        GetFinancialToolDataProviderInstance().SetCashFlow_Skupno(model);
                    }

                    ComboBoxDatumTedna.DataBind();
                    ComboBoxTip.DataBind();
                }
            }
            else if (split[0] == "ComboBoxDatumTedna")
            {
                if (model == null)
                {
                    return;
                }

                DateTime datum = DateTime.MinValue;
                DateTime.TryParse(split[1], out datum);
                if (datum.CompareTo(DateTime.MinValue) > 0)
                {
                    modelFilterByDatumPlanaAndDatum = model.Where(ft => ft.Datum.CompareTo(datum) == 0).ToList();
                    GetFinancialToolDataProviderInstance().SetCashFlow_SkupnoFilterByDatumPlanaAndDatum(modelFilterByDatumPlanaAndDatum);
                    datumTedenValueChanged = true;
                    ComboBoxTip.DataBind();
                }
            }
        }