예제 #1
0
        private void PopulateGrid()
        {
            DataTable dt = new DataTable();

            dt = TransportBL.PopulateTransport();
            grdTransport.DataSource = dt;
            grdTransportView.Columns["TransportId"].Visible = false;
        }
예제 #2
0
        private void grdSProviderView_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
        {
            int    iTId   = 0;
            string sTName = "";

            iTId   = Convert.ToInt32(clsStatic.IsNullCheck(grdTransportView.GetFocusedRowCellValue("TransportId"), clsStatic.datatypes.vartypenumeric));
            sTName = Convert.ToString(clsStatic.IsNullCheck(grdTransportView.GetFocusedRowCellValue("TransportName"), clsStatic.datatypes.vartypestring));
            TransportBL.TransportTransaction(iTId, sTName);
            PopulateGrid();
        }
예제 #3
0
        private void btnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int iTId = Convert.ToInt32(clsStatic.IsNullCheck(grdTransportView.GetFocusedRowCellValue("TransportId"), clsStatic.datatypes.vartypenumeric));

            if (iTId == 0)
            {
                grdTransportView.DeleteRow(grdTransportView.FocusedRowHandle); return;
            }
            if (TransportBL.ValidDelete(iTId) == true)
            {
                TransportBL.DeleteTransport(iTId);
                grdTransportView.DeleteRow(grdTransportView.FocusedRowHandle);
            }
            else
            {
                MessageBox.Show("Already Used! Do Not Delete!", "Vendor", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
        }