public new void Save() { //The DataView (dv) now contains only deleted rows DataView dv = new DataView(Table, null, null, DataViewRowState.Deleted); //The new DataTable (dt) now contains the original versions of the deleted rows. DataTable dt = dv.ToTable(); foreach (DataRow row in dt.Rows) { ScannedTeacher oTeacher = new ScannedTeacher(CompanyID, CustomerID); oTeacher.ID = (Int32)row["BatchID"]; oTeacher.Name = row["Teacher"].ToString(); oTeacher.Delete(); } Table.AcceptChanges(); foreach (DataRow row in Table.Rows) { ScannedTeacher oTeacher = new ScannedTeacher(CompanyID, CustomerID); oTeacher.ID = (Int32)row["BatchID"]; oTeacher.Name = row["Teacher"].ToString(); if (oTeacher.Name.Trim() != "") { oTeacher.Save(); } } }
public ZonalSignature(String CompanyID) { oTeacher = new ScannedTeacher(CompanyID, CustomerID); oOrder = new Order(CompanyID); oOrder.CustomerID = CustomerID; oOrder.Teacher = Teacher; oImage.CompanyID = CompanyID; this.CompanyID = CompanyID; this.TemplateFile = @"I:\Templates\Order_Template.tif"; //Application.StartupPath + "\\Templates\\ICRTemplate1.tif"; this.AddFields(); }
public void Load(String CustomerID) { this.CustomerID = CustomerID; this.Index = -1; this.Clear(); Table = oMySql.GetDataTable(String.Format("Select BatchID, Teacher, Scanned, Corrected, Processed From OrderScanned Where CompanyID='{0}' And CustomerID='{1}'", CompanyID, CustomerID)); if (Table == null) { return; } foreach (DataRow row in Table.Rows) { ScannedTeacher _Teacher = new ScannedTeacher(CompanyID, CustomerID); _Teacher.CompanyID = CompanyID; _Teacher.CustomerID = CustomerID; _Teacher.Name = row["Teacher"].ToString(); _Teacher.Scanned = (Boolean)row["Scanned"]; _Teacher.Corrected = (Boolean)row["Corrected"]; _Teacher.Processed = (Boolean)row["Processed"]; this.Add(row["Teacher"].ToString(), _Teacher); } }
public bool Add(ScannedTeacher Teacher) { this.Add(Teacher.Name, Teacher); return(true); }