}// StoredProcedureGrab public SPReturnData GetReader() { SPReturnData returndata = new SPReturnData(); //todo: number and define each error try { startProcess(); } catch (Exception e) { returndata.setErrorToTrue(e.ToString()); return(returndata); } //=>catching any execution error try { returndata.setData(cmd.ExecuteReader(CommandBehavior.CloseConnection)); return(returndata); } catch (Exception e) { returndata.setErrorToTrue(e.ToString()); return(returndata); } }// GetReader