예제 #1
0
 private void radGridView1_CellDoubleClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     //radButtonElement1_Click(null, null);
     try
     {
         if (e.RowIndex > -1)
         {
             if (screen.Equals(1)
                 )
             {
                 CodeNo_tt.Text = Convert.ToString(e.Row.Cells["PriceListCode"].Value);
                 this.Close();
             }
             else if (screen.Equals(2))
             {
                 return;
             }
             else
             {
                 PriceList sc = new PriceList(Convert.ToString(e.Row.Cells["PriceListCode"].Value));
                 this.Cursor = Cursors.Default;
                 sc.ShowDialog();
             }
         }
     }
     catch (Exception ex) { MessageBox.Show(ex.Message); }
 }
예제 #2
0
 private void radGridViews_CellDoubleClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     if (this.DoubleClickAction != null)
     {
         DoubleClickAction(sender, EventArgs.Empty);
     }
 }
 private void radGridView1_CellEndEdit(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     try
     {
     }
     catch (Exception ex) { }
 }
예제 #4
0
        private List <SaleDetail> GetSaleDetails(Telerik.WinControls.UI.GridViewCellEventArgs e)
        {
            _currentsaleID = e.Row.Cells["SaleID"].Value.ToInt();

            _currentSale = _sale.GetSingle(new Sale {
                SaleID = _currentsaleID
            });
            int      customerID = _currentSale.CustomerID.ToInt();
            Customer customer   = _customer.GetSingle(new Customer {
                CustomerID = customerID
            });

            cmbCustomer.SelectedValue = customer.CustomerID;
            txtContact.Text           = customer.ContactPerson ?? "N/A";
            txtAddress.Text           = customer.LocationAdress ?? customer.PostalAddress ?? "N/A";
            txtPhone.Text             = customer.PhoneNumber1 ?? "N/A";
            cmbSalesRep.SelectedValue = _currentSale.EmployeeID;
            cmbLocation.SelectedValue = _currentSale.LocationID;
            txtOrderNo.Text           = _currentSale.InvoiceNumber;

            txtSubTotal.Text             = _currentSale.SubTotal.ToString();
            txtSaleDiscount.Text         = _currentSale.Discount.ToString();
            txtTax.Text                  = _currentSale.Tax.ToString();
            txtTotalAmt.Text             = _currentSale.Amount.ToString();
            txtAmountPaid.Text           = _currentSale.AmountPaid.ToString();
            txtBalanceDue.Text           = _currentSale.CustBalance.ToString();
            cmbPaymentMode.SelectedValue = _currentSale.PaymentModeID;
            dtpOrderDate.Value           = _currentSale.InvoiceDate;

            List <SaleDetail> details = _saleDetail.FindAll("SaleID = " + _currentsaleID).ToList();

            return(details);
        }
예제 #5
0
 private void radGridView1_CellEndEdit(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     try
     {
         if (e.ColumnIndex == radGridView1.Columns["LotNo"].Index)
         {
             string   LotNo = radGridView1.Rows[e.RowIndex].Cells["LotNo"].Value.ToString();
             string   PONo  = radGridView1.Rows[e.RowIndex].Cells["PORDER"].Value.ToString();
             DateTime date1 = Convert.ToDateTime(radGridView1.Rows[e.RowIndex].Cells["DeliveryDate"].Value.ToString());
             using (DataClasses1DataContext db = new DataClasses1DataContext())
             {
                 tb_HistoryPrintSupplier tp = db.tb_HistoryPrintSuppliers.Where(t => t.PONo == PONo).FirstOrDefault();
                 if (tp != null)
                 {
                     tp.LotNo = LotNo;
                     db.SubmitChanges();
                 }
                 else
                 {
                     tb_HistoryPrintSupplier tn = new tb_HistoryPrintSupplier();
                     tn.PONo         = PONo;
                     tn.LotNo        = LotNo;
                     tn.PrintTAG     = false;
                     tn.DeliveryDate = date1;
                     db.tb_HistoryPrintSuppliers.InsertOnSubmit(tn);
                     db.SubmitChanges();
                 }
             }
         }
     }
     catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
        private void gvTraitsGrades_CellValueChanged(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
        {
            int index = e.RowIndex;

            if (e.Column.Name == "FirstPeriodicRating")
            {
                classList[index].FirstPeriodicRating = (Double)(e.Row.Cells["FirstPeriodicRating"].Value);
                classList[index].FirstEntered        = DateTime.Now;
            }
            else if (e.Column.Name == "SecondPeriodicRating")
            {
                classList[index].SecondPeriodicRating = (Double)(e.Row.Cells["SecondPeriodicRating"].Value);
                classList[index].SecondEntered        = DateTime.Now;
            }
            else if (e.Column.Name == "ThirdPeriodicRating")
            {
                classList[index].ThirdPeriodicRating = (Double)(e.Row.Cells["ThirdPeriodicRating"].Value);
                classList[index].ThirdEntered        = DateTime.Now;
            }
            else if (e.Column.Name == "FourthPeriodicRating")
            {
                classList[index].FourthPeriodicRating = (Double)(e.Row.Cells["FourthPeriodicRating"].Value);
                classList[index].FourthEntered        = DateTime.Now;
                classList[index].FinalRating          = (Double)(e.Row.Cells["FourthPeriodicRating"].Value);
            }
        }
예제 #7
0
 private void radGridView1_CellDoubleClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     ////select Item from Double click
     //selRow();
     // demo();
     try
     {
         if (sType == 1)
         {
             if (e.RowIndex >= 0)
             {
                 Shipment sh = new Shipment(dgvData.Rows[e.RowIndex].Cells["ShipmentNo"].Value.ToSt());
                 sh.ShowDialog();
                 DataLoad();
             }
         }
         else if (sType == 2)
         {
             dgvData.EndEdit();
             int a = 0;
             foreach (GridViewRowInfo rowinfo in dgvData.Rows.Where(o => Convert.ToBoolean(o.Cells["S"].Value)))
             {
                 RetDT.Add(rowinfo);
                 a = 1;
             }
             if (a == 0)
             {
                 RetDT.Add(dgvData.CurrentRow);
             }
             this.Close();
         }
     }catch { }
 }
예제 #8
0
        protected virtual void InitializeEditor(IInputEditor activeEditor)
        {
            GridCellElement currentCell = this.gridViewElement.CurrentView.CurrentCell;

            if (currentCell == null)
            {
                return;
            }
            ISupportInitialize supportInitialize = activeEditor as ISupportInitialize;

            supportInitialize?.BeginInit();
            EventDispatcher eventDispatcher = this.GridViewElement.Template.EventDispatcher;

            eventDispatcher.SuspendEvent(EventDispatcher.ValueChanging);
            eventDispatcher.SuspendEvent(EventDispatcher.ValueChanged);
            currentCell.ColumnInfo.InitializeEditor(activeEditor);
            activeEditor.Initialize((object)currentCell, currentCell.Value);
            eventDispatcher.ResumeEvent(EventDispatcher.ValueChanging);
            eventDispatcher.ResumeEvent(EventDispatcher.ValueChanged);
            GridViewCellEventArgs args = new GridViewCellEventArgs(currentCell.RowInfo, currentCell.ColumnInfo, activeEditor);

            this.gridViewElement.Template.EventDispatcher.RaiseEvent <GridViewCellEventArgs>(EventDispatcher.CellEditorInitialized, (object)this, args);
            if (TelerikHelper.IsMaterialTheme(this.gridViewElement.GridControl.ThemeName))
            {
                BaseInputEditor activeEditor1 = args.ActiveEditor as BaseInputEditor;
                if (activeEditor1 != null)
                {
                    activeEditor1.EditorElement.StretchVertically = true;
                }
            }
            supportInitialize?.EndInit();
        }
        private void radGridView1_CellEndEdit(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
        {
            //try
            //{
            //    //radGridView1.Rows[e.RowIndex].Cells["dgvC"].Value = "T";
            //    //string TM1 = Convert.ToString(radGridView1.Rows[e.RowIndex].Cells["ModelName"].Value);
            //    ////string TM2 = Convert.ToString(radGridView1.Rows[e.RowIndex].Cells["MMM"].Value);
            //    //string Chk = Convert.ToString(radGridView1.Rows[e.RowIndex].Cells["dgvCodeTemp"].Value);
            //    //if (Chk.Equals("") && !TM1.Equals(""))
            //    //{

            //    //    if (!CheckDuplicate(TM1, Chk))
            //    //    {
            //    //        MessageBox.Show("ข้อมูล รายการซ้า");
            //    //        radGridView1.Rows[e.RowIndex].Cells["ModelName"].Value = "";
            //    //        //  radGridView1.Rows[e.RowIndex].Cells["MMM"].Value = "";
            //    //        //  radGridView1.Rows[e.RowIndex].Cells["UnitCode"].IsSelected = true;

            //    //    }
            //    //}


            //}
            //catch (Exception ex) { }
        }
예제 #10
0
        private void gridBlocks_CellClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
        {
            gridData.Rows.Clear();
            int extraRows = 0;

            if (gridBlocks.SelectedRows.Count > 0)
            {
                Register b = Blocks[Convert.ToInt32(gridBlocks.SelectedRows[0].Cells[0].Value)];
                for (int i = 0; i < b.values.Count; i++)
                {
                    extraRows = blockSize - b.values[i].Count;
                    for (int j = 0; j < b.values[i].Count; j++)
                    {
                        GridViewDataRowInfo rowInfo = new GridViewDataRowInfo(gridData.MasterView);

                        rowInfo.Cells[0].Value = b.values[i][j].val;
                        rowInfo.Cells[1].Value = b.values[i][j].dir;
                        gridData.Rows.Add(rowInfo);
                    }
                    for (int k = 0; k < extraRows; k++)
                    {
                        GridViewDataRowInfo rowInfo = new GridViewDataRowInfo(gridData.MasterView);
                        gridData.Rows.Add(rowInfo);
                    }
                }
            }
        }
        private void radGridView1_CellEndEdit(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
        {
            try
            {
                e.Row.Cells["dgvC"].Value = true;
                //string check1 = Convert.ToString(radGridView1.Rows[e.RowIndex].Cells["VendorName"].Value);
                //string TM= Convert.ToString(radGridView1.Rows[e.RowIndex].Cells["dgvCodeTemp2"].Value);
                //if (!check1.Trim().Equals("") && TM.Equals(""))
                //{

                //    if (!CheckDuplicate(check1.Trim()))
                //    {
                //        MessageBox.Show("ชื้อผู้ขายซ้ำ ซ้ำ");
                //        radGridView1.Rows[e.RowIndex].Cells["GroupCode"].Value = "";
                //        radGridView1.Rows[e.RowIndex].Cells["GroupCode"].IsSelected = true;

                //    }
                //}
                if (e.RowIndex == -1)
                {
                    SendKeys.Send("{ENTER}");
                }
            }
            catch (Exception ex) { }
        }
예제 #12
0
        private void radGridView1_CellEndEdit(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
        {
            try
            {
                e.Row.Cells["dgvC"].Value = true;
                //string check1 = Convert.ToString(radGridView1.Rows[e.RowIndex].Cells["VendorName"].Value);
                //string TM= Convert.ToString(radGridView1.Rows[e.RowIndex].Cells["dgvCodeTemp2"].Value);
                //if (!check1.Trim().Equals("") && TM.Equals(""))
                //{

                //    if (!CheckDuplicate(check1.Trim()))
                //    {
                //        MessageBox.Show("ชื้อผู้ขายซ้ำ ซ้ำ");
                //        radGridView1.Rows[e.RowIndex].Cells["GroupCode"].Value = "";
                //        radGridView1.Rows[e.RowIndex].Cells["GroupCode"].IsSelected = true;

                //    }
                //}
                // if (dgvData.Columns["Department"].Index == e.ColumnIndex)
                //{
                //    var cc = e.Row.Cells["Department"];
                //    string DepartmentTemp = Convert.ToString(e.Row.Cells["Department"].Value);
                //    try
                //    {
                //        if (!DepartmentTemp.Equals(Department_Edit) && !Department_Edit.Equals(""))
                //        {
                //            (e.Row.Cells["Department"].Value) = Department_Edit;
                //            Department_Edit = "";
                //        }
                //    }
                //    catch { }
                //}
            }
            catch (Exception ex) { MessageBox.Show(ex.Message); }
        }
예제 #13
0
 private void radGridView1_CellDoubleClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     try
     {
         if (e.RowIndex > -1)
         {
             if (screen.Equals(1) || //เปิดจากหน้า CreatePart
                 screen.Equals(3) // เปิดจากหน้า Bom โดยเลือกแค่ตัวเดียว
                 )
             {
                 CodeNo_tt.Text = Convert.ToString(e.Row.Cells["InternalNo"].Value);
                 this.Close();
             }
             else if (screen.Equals(2))
             {
                 return;
             }
             else
             {
                 CreatePart sc = new CreatePart(Convert.ToString(e.Row.Cells["InternalNo"].Value));
                 this.Cursor = Cursors.Default;
                 sc.Show();
             }
         }
     }
     catch (Exception ex) { MessageBox.Show(ex.Message); }
 }
예제 #14
0
 private void GridControl_CellValueChanged(object sender, GridViewCellEventArgs e)
 {
     if (!this.shouldCheckDataRows || this.ViewInfo == null || (!((GridViewCheckBoxColumn)this.Data).EnableHeaderCheckBox || this.MasterTemplate.CurrentRow == null) || (this.MasterTemplate.CurrentRow is GridViewNewRowInfo || this.MasterTemplate.CurrentRow.ViewInfo != this.ViewInfo || (e.Row.ViewTemplate != this.ViewTemplate || this.suspendHeaderSynchronization)))
     {
         return;
     }
     this.SetCheckBoxState();
 }
예제 #15
0
 private void radGridView1_CellDoubleClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     ////select Item from Double click
     if (e.RowIndex >= 0)
     {
         selRow();
     }
 }
예제 #16
0
 private void UnitsRadGridView_CellClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     if (e.RowIndex == -1)
     {
         return;
     }
     this._currentRowSelected = this.UnitsRadGridView.CurrentRow;
 }
예제 #17
0
 private void radGridView1_CellEndEdit(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     try
     {
         dgvData.Rows[e.RowIndex].Cells["dgvC"].Value = "T";
     }
     catch (Exception ex) { }
 }
예제 #18
0
 private void owner_CellEndEdit(object sender, GridViewCellEventArgs e)
 {
     if (this.dropDownListAccessibleObject == null)
     {
         return;
     }
     this.dropDownListAccessibleObject.UnwireEvents();
 }
예제 #19
0
 private void MasterTemplate_CellClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     if (e.RowIndex > -1)
     {
         radTextBox1.Text = MasterTemplate.Rows[e.RowIndex].Cells["FullName"].Value.ToString();
         radTextBox2.Text = MasterTemplate.Rows[e.RowIndex].Cells["Address"].Value.ToString();
         radTextBox3.Text = MasterTemplate.Rows[e.RowIndex].Cells["ContactNumber"].Value.ToString();
     }
 }
예제 #20
0
 private void MasterTemplate_CellDoubleClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     if (e.RowIndex != -1)
     {
         int customerId = Convert.ToInt32(radGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());
         //MessageBox.Show(radGridView1.Rows[e.RowIndex].Cells[0].Value.ToString());
         new CustomerInfoForm(customerId).ShowDialog();
     }
 }
        private void radGridView2_CellClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
        {
            DefaultSettingsRepository repo = new DefaultSettingsRepository();
            string         name            = radGridView2.SelectedRows[0].Cells[1].Value.ToString();
            DefaultSetting ds = repo.GetSetting(name);

            tMahalDarman.Text = ds.Name;
            tPrice.Text       = ds.Value;
        }
예제 #22
0
        private void gvSchedule_CellEditorInitialized(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
        {
            RadCheckBoxEditor cbEditor = e.ActiveEditor as RadCheckBoxEditor;

            if (cbEditor != null)
            {
                cbEditor.ValueChanged -= cbEditor_ValueChanged;
                cbEditor.ValueChanged += cbEditor_ValueChanged;
            }
        }
예제 #23
0
        public override bool Equals(object obj)
        {
            GridViewCellEventArgs viewCellEventArgs = obj as GridViewCellEventArgs;

            if (viewCellEventArgs == null || viewCellEventArgs.Row != this.Row)
            {
                return(false);
            }
            return(viewCellEventArgs.Column == this.Column);
        }
예제 #24
0
 private void MasterTemplate_CellValueChanged(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0)
     {
         if (e.Column.Name.Equals("S") && e.Row.Cells["S"].Value.ToBool())
         {
             //if (e.Row.Cells["Status"].Value.ToSt() == "Over Due")
             //    e.Row.Cells["S"].Value = false;
         }
     }
 }
예제 #25
0
 private void dgvbookingvehicle_CellDoubleClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     try
     {
         txtboxselectedvehicle.Text = dgvbookingvehicle.Rows[e.RowIndex].Cells["Maker"].Value.ToString() + " " +
                                      dgvbookingvehicle.Rows[e.RowIndex].Cells["Model"].Value.ToString();
         booking.vehicleId = Convert.ToInt32(dgvbookingvehicle.Rows[e.RowIndex].Cells["Vehicle_Id"].Value.ToString());
     }
     catch (Exception exception)
     {
     }
 }
예제 #26
0
        private void MasterTemplate_CellValueChanged(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
        {
            //if(radGridView1.Columns["VendorName"].Index==e.ColumnIndex
            //     || radGridView1.Columns["VendorName"].Index == e.ColumnIndex
            //     || radGridView1.Columns["Address"].Index == e.ColumnIndex
            //     || radGridView1.Columns["CRRNCY"].Index == e.ColumnIndex
            //     || radGridView1.Columns["Remark"].Index == e.ColumnIndex
            //     )
            // {

            // }
        }
예제 #27
0
 private void dgvbookingcustomers_CellDoubleClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     try
     {
         txtboxcustomername.Text = dgvbookingcustomers.Rows[e.RowIndex].Cells["Name"].Value.ToString();
         txtboxcnic.Text         = dgvbookingcustomers.Rows[e.RowIndex].Cells["CNICNumber"].Value.ToString();
         booking.customerId      = Convert.ToInt32(dgvbookingcustomers.Rows[e.RowIndex].Cells["CustomerId"].Value.ToString());
     }
     catch (Exception exception)
     {
     }
 }
예제 #28
0
        private void Button_Click(object sender, EventArgs e)
        {
            MouseEventArgs mouseEventArgs = e as MouseEventArgs;

            if (mouseEventArgs == null || mouseEventArgs.Button != MouseButtons.Left)
            {
                return;
            }
            this.RaiseBubbleEvent((RadElement)this, new RoutedEventArgs(e, GridCommandCellElement.OnCommandClick));
            GridViewCellEventArgs args = new GridViewCellEventArgs(this.RowInfo, this.ColumnInfo, this.GridViewElement.ActiveEditor);

            this.MasterTemplate.EventDispatcher.RaiseEvent <GridViewCellEventArgs>(EventDispatcher.CommandCellClick, (object)this, args);
        }
예제 #29
0
        private void dataGridViewMembers_CellContentClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
        {
            int currentRow = dataGridViewMembers.SelectedCells[0].RowInfo.Index;

            MessageBox.Show("cell content click");
            try
            {
                string clubMemberId = dataGridViewMembers.Rows[currentRow].Cells[0].Value.ToString();
                memberId = int.Parse(clubMemberId);
            }
            catch (Exception ex)
            {
            }
        }
예제 #30
0
 private void MasterTemplate_CellDoubleClick(object sender, Telerik.WinControls.UI.GridViewCellEventArgs e)
 {
     try
     {
         if (Ac == "Edit" || Ac == "New")
         {
             if (radGridView1.Columns["dgvDel"].Index == e.ColumnIndex)  //dgvDel
             {
                 Delete_Item();
             }
         }
     }
     catch (Exception ex) { MessageBox.Show(ex.Message); }
 }