Example #1
0
 private void dataRepeater1_DrawItem(object sender, Microsoft.VisualBasic.PowerPacks.DataRepeaterItemEventArgs e)
 {
     try
     {
         Control[] ca = e.DataRepeaterItem.Controls.Find("ucScoring1", false);
         if (ca != null && ca.Length == 1)
         {
             Construct c = this.CurrentInterviewService.CurrentInterview.Constructs[e.DataRepeaterItem.ItemIndex];
             ucScoring d = (ucScoring)ca[0];
             if (UcScorings.Contains(d) == false)
             {
                 UcScorings.Add(d);
             }
             d.panelRight.Width        = this.panelRight.Width - (this.dataRepeaterConstructs.VerticalScroll.Visible ? System.Windows.Forms.SystemInformation.VerticalScrollBarWidth : 0);
             d.CurrentInterviewService = this.CurrentInterviewService;
             d.CurrentConstruct        = c;
             if (c.Name == null)
             {
                 c.Name = "";
             }
             d.scoringPositionChangedEventHandler += new EventHandler.ScoringPositionChangedEventHandler(d_scoringPositionChangedEventHandler);
             //d.scoringScrollingPositionChangedEventHandler += new EventHandler.ScoringScrollingPositionChangedEventHandler(d_scoringScrollingPositionChangedEventHandler);
         }
     }
     catch (Exception ex)
     {
         Debug.Print(ex.StackTrace);
         MessageBox.Show(ex.Message);
     }
 }
Example #2
0
        private void repeaterVendorSplit_DrawItem(object sender, Microsoft.VisualBasic.PowerPacks.DataRepeaterItemEventArgs e)
        {
            try
            {
                // UltraNumericEditor txtsplit = e.DataRepeaterItem.Controls["txtSplit"] as UltraNumericEditor;
                //  txtsplit.ValueChanged += new EventHandler(txtSplit_ValueChanged);
                // txtsplit.BeforeEnterEditMode += new CancelEventHandler(txtSplit_BeforeEnterEditMode);
                UltraCombo Cmb = e.DataRepeaterItem.Controls["comboVendor"] as UltraCombo;
                // if (Cmb.SelectedIndex == 0)
                // {
                if (Cmb.SelectedRow == null)
                {
                    if (dtVendor != null)
                    {
                        for (int i = 0; i < dtVendor.Rows.Count; i++)
                        {
                            if (this.dtRepeater.Rows.Count > e.DataRepeaterItem.ItemIndex)
                            {
                                if (dtVendor.Rows[i][0].ToString() == dtRepeater.Rows[e.DataRepeaterItem.ItemIndex]["vendor_code"].ToString())
                                {
                                    Cmb.SelectedRow = Cmb.Rows[i];
                                }
                            }
                            // Cmb.SelectedIndex = i;
                        }
                    }
                }
                else
                {
                    /*
                     *
                     * for (int i = 0; i < dtVendor.Rows.Count; i++)
                     * {
                     *     if (this.dtRepeater.Rows.Count > e.DataRepeaterItem.ItemIndex)
                     *         if (dtVendor.Rows[i][0].ToString() == Cmb.Text.ToString())
                     *             Cmb.SelectedIndex = i;
                     *
                     * }
                     *
                     */
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message.ToString());
            }


            try
            {
                UltraCombo Cmb = e.DataRepeaterItem.Controls["cmpCompPart"] as UltraCombo;
                if (Cmb.SelectedRow == null)
                {
                    if (this.dtCompPart != null)
                    {
                        if (cmbPartNum.SelectedRow != null)
                        {
                            for (int i = 0; i < dtCompPart.Rows.Count; i++)
                            {
                                if (this.dtRepeater.Rows.Count > e.DataRepeaterItem.ItemIndex)
                                {
                                    if (dtCompPart.Rows[i][0].ToString() == dtRepeater.Rows[e.DataRepeaterItem.ItemIndex]["comp_pn"].ToString())
                                    {
                                        Cmb.SelectedRow = Cmb.Rows[i];
                                    }
                                }
                                //Cmb.SelectedText = dtRepeater.Rows[e.DataRepeaterItem.ItemIndex]["comp_pn"].ToString();
                            }
                        }
                    }
                }
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message.ToString());
            }
        }
Example #3
0
        private void repeaterVendorSplit_ItemCloned(object sender, Microsoft.VisualBasic.PowerPacks.DataRepeaterItemEventArgs e)
        {
            string constr = ConfigurationManager.ConnectionStrings["mverpConnectionString"].ConnectionString;

            try
            {
                UltraCombo CmbVend = e.DataRepeaterItem.Controls["comboVendor"] as UltraCombo;
                string     vend    = cmbPartNum.SelectedText;
                // dsRepeater = getDataSet("SELECT distinct vendor_code FROM [MIMDIST].[dbo].[apmaster] where status_type=5 and [vend_class_code]='VENDOR'    ", constr);
                dsRepeater = getDataSet("select vendor_code, address_name from dbo.apmaster where status_type = 5 and vend_class_code = 'VENDOR' AND vendor_code NOT LIKE 'DECOM%' AND flag_1099 = 1    ", constr);
                dtVendor   = dsRepeater.Tables[0];
                DataRow dr = dtVendor.NewRow();
                dr[0] = "SELECT";

                dtVendor.Rows.InsertAt(dr, 0);
                if (CmbVend.DataSource == null)
                {
                    CmbVend.DataSource    = dtVendor;
                    CmbVend.DisplayMember = "vendor_code";
                    CmbVend.ValueMember   = "vendor_code";
                }
                //   Cmb.SelectedIndexChanged += new EventHandler(comboVendor_SelectedIndexChanged);
                //    Cmb.SelectionChangeCommitted += new EventHandler(comboBox1_SelectionChangeCommitted);
                UltraNumericEditor txtsplit = e.DataRepeaterItem.Controls["txtSplit"] as UltraNumericEditor;
                //   txtsplit.Leave += new EventHandler(txtSplit_Leave);
                txtsplit.AfterExitEditMode += new EventHandler(txtSplit_AfterExitEditMode);
                // txtsplit.ValueChanged += new CancelEventHandler(txtSplit_BeforeEnterEditMode);
            }

            catch (Exception exp1) { MessageBox.Show(exp1.Message.ToString()); }

            try
            {
                UltraCombo Cmb = e.DataRepeaterItem.Controls["cmpCompPart"] as UltraCombo;
                // dsRepeater = getDataSet(" select sku_code as part_no from  v_vendor_split_parts_list  ", constr);
                dsRepeater = getDataSet(" select sku_code as part_no from  v_vendor_split_parts_list  ", constr);
                dtCompPart = dsRepeater.Tables[0];
                DataRow dr = dtCompPart.NewRow();
                dr[0] = "SELECT";

                dtCompPart.Rows.InsertAt(dr, 0);
                if (Cmb.DataSource == null)
                {
                    Cmb.DataSource    = dtCompPart;
                    Cmb.DisplayMember = "part_no";
                    Cmb.ValueMember   = "part_no";
                }
                //   if (lblPlanType.Text == "OPTION")
                // {
                Cmb.Visible = true;
                Infragistics.Win.Misc.UltraLabel lbl = e.DataRepeaterItem.Controls["ultraLabel3"] as Infragistics.Win.Misc.UltraLabel;
                lbl.Visible = true;
                //  }


                //    Cmb.SelectedIndexChanged += new EventHandler(combocom_SelectedIndexChanged);
                //  UltraNumericEditor txtsplit = e.DataRepeaterItem.Controls["txtSplit"] as UltraNumericEditor;
                //   txtsplit.Leave += new EventHandler(txtSplit_Leave);
                //   txtsplit.AfterExitEditMode += new EventHandler(txtSplit_AfterExitEditMode);
                // txtsplit.ValueChanged += new CancelEventHandler(txtSplit_BeforeEnterEditMode);
            }

            catch (Exception exp1) { MessageBox.Show(exp1.Message.ToString()); }
        }