public Sys.Model.Database.Usuarios.User ListByCPF(Sys.Model.Database.Usuarios.User model) { List <IDbDataParameter> listOfParameters = new System.Collections.Generic.List <IDbDataParameter>(); SqlParameter parameter = null; parameter = new System.Data.SqlClient.SqlParameter("@CPF", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = model.CPF }; listOfParameters.Add(parameter); return(LoopDataReaderRows((SqlDataReader)ExecuteQuery("[Usuarios].[Pr_USR_LIST002]", listOfParameters))?.ToList().FirstOrDefault()); }
public Sys.Model.Database.Usuarios.User Delete(Sys.Model.Database.Usuarios.User model) { List <IDbDataParameter> listOfParameters = new System.Collections.Generic.List <IDbDataParameter>(); SqlParameter parameter = null; parameter = new System.Data.SqlClient.SqlParameter("@UNIQKEY", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = model.UniqueKey }; listOfParameters.Add(parameter); return(LoopDataReaderRows((SqlDataReader)ExecuteQuery("[Usuarios].[Pr_USR_DELETE]", listOfParameters)).LastOrDefault()); }
public Sys.Model.Database.Usuarios.User Insert(Sys.Model.Database.Usuarios.User model) { List <IDbDataParameter> listOfParameters = new System.Collections.Generic.List <IDbDataParameter>(); SqlParameter parameter = null; parameter = new System.Data.SqlClient.SqlParameter("@UNIQKEY", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = model.UniqueKey }; listOfParameters.Add(parameter); parameter = new System.Data.SqlClient.SqlParameter("@NAME", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = model.Name }; listOfParameters.Add(parameter); parameter = new System.Data.SqlClient.SqlParameter("@CPF", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = model.CPF }; listOfParameters.Add(parameter); parameter = new System.Data.SqlClient.SqlParameter("@GEN", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = model.Gen }; listOfParameters.Add(parameter); parameter = new System.Data.SqlClient.SqlParameter("@DT_NAS", SqlDbType.DateTime) { Direction = ParameterDirection.Input, Value = model.DataBirth }; listOfParameters.Add(parameter); parameter = new System.Data.SqlClient.SqlParameter("@DT_CAD", SqlDbType.DateTime) { Direction = ParameterDirection.Input, Value = model.DataRegister }; listOfParameters.Add(parameter); return(LoopDataReaderRows((SqlDataReader)ExecuteQuery("[Usuarios].[Pr_USR_INSERT]", listOfParameters)).LastOrDefault()); }
public List <Sys.Model.Database.Usuarios.User> LoopDataReaderRows(SqlDataReader sqlDataReader) { List <Sys.Model.Database.Usuarios.User> listUSResa = new List <Sys.Model.Database.Usuarios.User>(); while (sqlDataReader.Read()) { var item = new Sys.Model.Database.Usuarios.User() { Id = sqlDataReader.GetDecimal(0), UniqueKey = sqlDataReader.GetString(1), Name = sqlDataReader.GetString(2), CPF = sqlDataReader.GetString(3), Gen = sqlDataReader.GetString(4) }; if (!sqlDataReader.IsDBNull(5)) { item.DataBirth = sqlDataReader.GetDateTime(5); } if (!sqlDataReader.IsDBNull(6)) { item.DataRegister = sqlDataReader.GetDateTime(6); } listUSResa.Add(item); } if (sqlDataReader.IsClosed == false) { sqlDataReader?.Close(); } sqlDataReader?.Dispose(); return(listUSResa); }