public string Login(string name, string password) { DataTable dt; string codeName; using (CommandVirtualization command = new CommandVirtualization(SqlDepot.LoginUser())) { command.Parameters.Add("CodeName", name, null); command.Parameters.Add("Password", password, null); try { dBVirtualizationOleDB.Execute(command, "User"); dt = dBVirtualizationOleDB.Import("User"); codeName = dt.Rows[0]["CodeName"].ToString(); if ((null != codeName) && (0 < codeName.Trim().Length)) { return(ConnectionsManager.addConnection(password)); } return(null); } catch (Exception ex) { Console.WriteLine($"Exception thrown{ex.Message}"); } finally { dBVirtualizationOleDB.ClearTableFromDataSet("User"); } } return(null); }
public bool addNewRecord(String fileNumber, long creationDate, String insuredName, String customer, String employee, String suitNumber, String fileStatus) { DataTable dt; Initializer(); // Init with defualt command String sqlCommand = SqlDepot.SaveRecord(); using (CommandVirtualization command = new CommandVirtualization(sqlCommand)) { // Create DateTime for creationDate TimeSpan time = TimeSpan.FromMilliseconds(creationDate); DateTime startdate = new DateTime(1970, 1, 1) + time; DateTime now = DateTime.Now; // Use default command command.Parameters.Add("FileNumber ", fileNumber, "String"); command.Parameters.Add("InsuredName", insuredName, "String"); command.Parameters.Add("CustomerName", customer, "String"); command.Parameters.Add("EmpName", employee, "String"); command.Parameters.Add("SuitNumber ", suitNumber, "String"); command.Parameters.Add("FileStatusName", fileStatus, "String"); command.Parameters.Add("CreationDateFrom ", startdate, "PureDateTime"); command.Parameters.Add("CreationDateTo ", now, "PureDateTime"); try { int retVal = dBVirtualizationOleDB.Execute(command, tempTblName); if (0 < retVal) { return(true); } else { return(false); } } catch (Exception ex) { Console.WriteLine($"Exception thrown{ex.Message}"); } finally { dBVirtualizationOleDB.ClearTableFromDataSet("User"); } return(false); } }
public List <Dictionary <String, object> > FindFile(String fileNumber, String creationDateFrom, String creationDateTo, String insuredName, String customer, String employee, String suitNumber, String fileStatus) { DataTable dt; Initializer(); // Init with defualt command String sqlCommand = SqlDepot.FindRecordQuery(); using (CommandVirtualization command = new CommandVirtualization(sqlCommand)) { // Create DateTime for creationDate Nullable <DateTime> startdate = null; Nullable <DateTime> endDate = null; if (false == StringUtils.IsNullOrEmpty(creationDateFrom)) { long creationDateL = long.Parse(creationDateFrom); TimeSpan time = TimeSpan.FromMilliseconds(creationDateL); startdate = new DateTime(1970, 1, 1) + time; } if (false == StringUtils.IsNullOrEmpty(creationDateTo)) { long endDateL = long.Parse(creationDateTo); TimeSpan timeEnd = TimeSpan.FromMilliseconds(endDateL); endDate = new DateTime(1970, 1, 1) + timeEnd; } else { if (false == StringUtils.IsNullOrEmpty(creationDateFrom)) { endDate = DateTime.Now; } } // Use default command command.Parameters.Add("FileNumber ", fileNumber, "String"); command.Parameters.Add("InsuredName", insuredName, "String"); command.Parameters.Add("CustomerName", customer, "String"); command.Parameters.Add("EmpName", employee, "String"); command.Parameters.Add("SuitNumber ", suitNumber, "String"); command.Parameters.Add("FileStatusName", fileStatus, "String"); if (true == startdate.HasValue) { command.Parameters.Add("CreationDateFrom ", startdate.Value, "PureDateTime"); } else { command.Parameters.Add("CreationDateFrom ", null, "PureDateTime"); } if (true == endDate.HasValue) { command.Parameters.Add("CreationDateTo ", endDate.Value, "PureDateTime"); } else { command.Parameters.Add("CreationDateTo ", null, "PureDateTime"); } try { dBVirtualizationOleDB.Execute(command, tempTblName); dt = dBVirtualizationOleDB.Import(tempTblName); if (0 >= dt.Rows.Count) { Console.WriteLine("Record Not Found"); return(null); } List <Dictionary <String, object> > resultsList = new List <Dictionary <String, object> >(); for (int i = 0; i < dt.Rows.Count; i++) { Dictionary <String, object> rowValues = new Dictionary <String, object>(); if (DBNull.Value != dt.Rows[i]["FileNumber"]) { rowValues.Add("FileNumber", dt.Rows[i]["FileNumber"].ToString()); } if (DBNull.Value != dt.Rows[i]["InsuredList.Name"]) { rowValues.Add("InsuredList.Name", dt.Rows[i]["InsuredList.Name"].ToString()); } if (DBNull.Value != dt.Rows[i]["Customers.Name"]) { rowValues.Add("Customers.Name", dt.Rows[i]["Customers.Name"].ToString()); } if (DBNull.Value != dt.Rows[i]["EmployeeList.Name"]) { rowValues.Add("EmployeeList.Name", dt.Rows[i]["EmployeeList.Name"].ToString()); } if (DBNull.Value != dt.Rows[i]["SuitNumber"]) { rowValues.Add("SuitNumber", dt.Rows[i]["SuitNumber"].ToString()); } if (DBNull.Value != dt.Rows[i]["FileStatus.Name"]) { rowValues.Add("FileStatus.Name", dt.Rows[i]["FileStatus.Name"].ToString()); } if (DBNull.Value != dt.Rows[i]["CreationDate"]) { rowValues.Add("CreationDate", dt.Rows[i]["CreationDate"].ToString()); // DBNull.Value } resultsList.Add(rowValues); } return(resultsList); } catch (Exception ex) { Console.WriteLine($"Exception thrown{ex.Message}"); } finally { dBVirtualizationOleDB.ClearTableFromDataSet("User"); } } return(null); }