Example #1
0
        private void SaveOwner()
        {
            DataTable DT = (DataTable)jJanusGridOwner.DataSource;

            for (int i = 0; i < DT.Rows.Count; i++)
            {
                DataRow     DR         = DT.Rows[i];
                JOwnerTable OwnerTable = new JOwnerTable();
                if (DR.RowState == DataRowState.Added)
                {
                    JOwnerTable.SetToClassField(OwnerTable, DR);
                    DR["Code"] = OwnerTable.Insert();
                }
                else
                if (DR.RowState == DataRowState.Deleted)
                {
                    DR.RejectChanges();
                    JOwnerTable.SetToClassField(OwnerTable, DR);
                    OwnerTable.Delete();
                    DR.Delete();
                }
                else
                if (DR.RowState == DataRowState.Modified)
                {
                    JOwnerTable.SetToClassField(OwnerTable, DR);
                    OwnerTable.Update();
                }

                DR.AcceptChanges();
            }
        }
Example #2
0
        public bool Update()
        {
            JOwnerTable AT = new JOwnerTable();

            AT.SetValueProperty(this);
            ClassLibrary.JHistory jHistory = new ClassLibrary.JHistory();
            jHistory.Save("BusManagment.JBusOwner", AT.Code, 0, 0, 0, "ویرایش مالک اتوبوس", "", 0);
            return(AT.Update());
        }
Example #3
0
        public int Insert(JDataBase db = null)
        {
            JOwnerTable AT = new JOwnerTable();

            AT.SetValueProperty(this);
            if (db == null)
            {
                Code = AT.Insert();
            }
            else
            {
                Code = AT.Insert(db);
            }
            ClassLibrary.JHistory jHistory = new ClassLibrary.JHistory();
            jHistory.Save("BusManagment.JBusOwner", Code, 0, 0, 0, "ثبت مالک اتوبوس", "", 0);
            return(Code);
        }