private static SO_vCRD_ProfilePermission[] getRecord( DataTable dataTable_in ) { DataColumn _dc_idpermission = null; DataColumn _dc_permissionname = null; DataColumn _dc_idprofile = null; DataColumn _dc_haspermission = null; SO_vCRD_ProfilePermission[] _output = new SO_vCRD_ProfilePermission[dataTable_in.Rows.Count]; for (int r = 0; r < dataTable_in.Rows.Count; r++) { if (r == 0) { _dc_idpermission = dataTable_in.Columns["IDPermission"]; _dc_permissionname = dataTable_in.Columns["PermissionName"]; _dc_idprofile = dataTable_in.Columns["IDProfile"]; _dc_haspermission = dataTable_in.Columns["hasPermission"]; } _output[r] = new SO_vCRD_ProfilePermission(); if (dataTable_in.Rows[r][_dc_idpermission] == System.DBNull.Value) { _output[r].IDPermission = 0L; } else { _output[r].IDPermission = (long)dataTable_in.Rows[r][_dc_idpermission]; } if (dataTable_in.Rows[r][_dc_permissionname] == System.DBNull.Value) { _output[r].PermissionName = string.Empty; } else { _output[r].PermissionName = (string)dataTable_in.Rows[r][_dc_permissionname]; } if (dataTable_in.Rows[r][_dc_idprofile] == System.DBNull.Value) { _output[r].IDProfile = 0L; } else { _output[r].IDProfile = (long)dataTable_in.Rows[r][_dc_idprofile]; } if (dataTable_in.Rows[r][_dc_haspermission] == System.DBNull.Value) { _output[r].hasPermission_isNull = true; } else { _output[r].hasPermission = (bool)dataTable_in.Rows[r][_dc_haspermission]; } _output[r].HasChanges = false; } return(_output); }
private static SO_vCRD_ProfilePermission[] getRecord( DataTable dataTable_in ) { DataColumn _dc_idpermission = null; DataColumn _dc_permissionname = null; DataColumn _dc_idprofile = null; DataColumn _dc_haspermission = null; SO_vCRD_ProfilePermission[] _output = new SO_vCRD_ProfilePermission[dataTable_in.Rows.Count]; for (int r = 0; r < dataTable_in.Rows.Count; r++) { if (r == 0) { _dc_idpermission = dataTable_in.Columns["IDPermission"]; _dc_permissionname = dataTable_in.Columns["PermissionName"]; _dc_idprofile = dataTable_in.Columns["IDProfile"]; _dc_haspermission = dataTable_in.Columns["hasPermission"]; } _output[r] = new SO_vCRD_ProfilePermission(); if (dataTable_in.Rows[r][_dc_idpermission] == System.DBNull.Value) { _output[r].IDPermission = 0L; } else { _output[r].IDPermission = (long)dataTable_in.Rows[r][_dc_idpermission]; } if (dataTable_in.Rows[r][_dc_permissionname] == System.DBNull.Value) { _output[r].PermissionName = string.Empty; } else { _output[r].PermissionName = (string)dataTable_in.Rows[r][_dc_permissionname]; } if (dataTable_in.Rows[r][_dc_idprofile] == System.DBNull.Value) { _output[r].IDProfile = 0L; } else { _output[r].IDProfile = (long)dataTable_in.Rows[r][_dc_idprofile]; } if (dataTable_in.Rows[r][_dc_haspermission] == System.DBNull.Value) { _output[r].hasPermission_isNull = true; } else { _output[r].hasPermission = (bool)dataTable_in.Rows[r][_dc_haspermission]; } _output[r].HasChanges = false; } return _output; }