public ResponseDTO <string> Add(OrdenRequestDTO entity) { ResponseDTO <string> response = new ResponseDTO <string>(); response.Success = true; database = DatabaseFactory.CreateDataBase(databaseType, "[ORDEN].[USP_ADD_ORDEN]", entity.sNombre, entity.sApellidos, entity.sTelefono, entity.sEmail, entity.sRazonSocial, entity.bIcluyeIVA, Helper.ToDataTable(entity.tServicios), entity.sCodigoDescuento, entity.dPrecioDominio, entity.sDominio); response = CommonMapper.MapperIdString(database.DataReader); database.Connection.Close(); response.Message = CommonMapper.MapperOutput(database); return(response); }
public void TestFactoryMetod() { Database database; DatabaseType databaseType = DatabaseType.SqlServer; database = DatabaseFactory.CreateDataBase(databaseType, "DBO.usp_test", arrobjParameters); database.Connection.Close(); }
/// <summary> /// Obtiene una lista de lista de todas las compañias registradas en la base de datos /// </summary> /// <param name="IncludeDisabled">Parametro donde se indica si se obtendran los registros deshabilitados</param> /// <param name="CompanyId">Parametro donde se indica el número de Id de la compañia a obtener</param> /// <returns>Objeto de tipo ResponseDTO con el listado de las compañias obtenidas</returns> private ResponseDTO <List <CatalogsDTO> > Get(bool IncludeDisabled, int?CompanyId = null, int?ClientId = null) { database = DatabaseFactory.CreateDataBase(databaseType, "[CLIENT].[USP_GET_CLIENTS]", IncludeDisabled, CompanyId, ClientId); ResponseDTO <List <CatalogsDTO> > response = CommonMapper.CatalogsMapper(database.DataReader); database.Connection.Close(); return(response); }
/// <summary> /// Obtiene una lista de lista de todas las compañias registradas en la base de datos /// </summary> /// <param name="IncludeDisabled">Parametro donde se indica si se obtendran los registros deshabilitados</param> /// <param name="CompanyId">Parametro donde se indica el número de Id de la compañia a obtener</param> /// <returns>Objeto de tipo ResponseDTO con el listado de las compañias obtenidas</returns> private ResponseDTO <List <CatalogsDTO> > Get(bool IncludeDisabled, int?RoleId = null) { database = DatabaseFactory.CreateDataBase(databaseType, "[USER].[USP_GET_ROLES]", IncludeDisabled, RoleId); ResponseDTO <List <CatalogsDTO> > response = CommonMapper.CatalogsMapper(database.DataReader); database.Connection.Close(); return(response); }
/// <summary> /// Obtiene una lista de lista de todas las compañias registradas en la base de datos /// </summary> /// <param name="IncludeDisabled">Parametro donde se indica si se obtendran los registros deshabilitados</param> /// <param name="CompanyId">Parametro donde se indica el número de Id de la compañia a obtener</param> /// <returns>Objeto de tipo ResponseDTO con el listado de las compañias obtenidas</returns> private ResponseDTO <List <LocationDTO> > Get(bool IncludeDisabled, int?ProyectId = null, int?LocationId = null) { database = DatabaseFactory.CreateDataBase(databaseType, "[CLIENT].[USP_GET_LOCATIONS]", IncludeDisabled, ProyectId, LocationId); ResponseDTO <List <LocationDTO> > response = LocationMapper.MapperLocationDTO(database.DataReader); database.Connection.Close(); return(response); }
private ResponseDTO <List <UserRequestDTO> > Get(bool IncludeDisabled, int?UserId = null) { database = DatabaseFactory.CreateDataBase(databaseType, "[USER].[USP_GET_INFOUSER]", IncludeDisabled, UserId); ResponseDTO <List <UserRequestDTO> > response = UserRequestMapper.MapperLoginDTO(database.DataReader); database.Connection.Close(); return(response); }
/// <summary> /// Obtiene una lista de lista de todas las compañias registradas en la base de datos /// </summary> /// <param name="IncludeDisabled">Parametro donde se indica si se obtendran los registros deshabilitados</param> /// <param name="CompanyId">Parametro donde se indica el número de Id de la compañia a obtener</param> /// <returns>Objeto de tipo ResponseDTO con el listado de las compañias obtenidas</returns> private ResponseDTO <List <CatalogsDTO> > Get(bool IncludeDisabled, int?CompanyId) { database = DatabaseFactory.CreateDataBase(databaseType, CatalogsProcedureName.Get(CatalogEnum.Catalogs.Company), IncludeDisabled, CompanyId); ResponseDTO <List <CatalogsDTO> > response = CommonMapper.CatalogsMapper(database.DataReader); database.Connection.Close(); return(response); }
private ResponseDTO <List <UserLocationDTO> > Get(bool IncludeDisabled, int?LocationId = null, int?IdSupervisedRol = null) { database = DatabaseFactory.CreateDataBase(databaseType, "[CLIENT].[USP_GET_SUPERVISORS]", IncludeDisabled, LocationId, IdSupervisedRol); ResponseDTO <List <UserLocationDTO> > response = UserRequestMapper.MapperInfoUserRoleDTO(database.DataReader); database.Connection.Close(); return(response); }
/// <summary> /// Obtiene la infarmación de un usuario con los roles de supervisor y/o administrador por medio de el nombre de usuario /// </summary> /// <param name="entity"></param> /// <returns>Objeto de tipo ResponseDTO con el listado de los roles de tipo supervisor y/o administrador asociados a un usuario</returns> public ResponseDTO <List <LoginResponseDTO> > GetByUser(UserDTO entity) { database = DatabaseFactory.CreateDataBase(databaseType, "[USER].[USP_GET_LOGININFO_SUPERVISOR]", entity.UserName.ToString()); ResponseDTO <List <LoginResponseDTO> > response = LoginResponseMapper.MapperLoginDTO(database.DataReader); database.Connection.Close(); return(response); }
private ResponseDTO <List <CotizacionResponseDTO> > Get(DataTable IdServicios, string CodigoServicio) { database = DatabaseFactory.CreateDataBase(databaseType, "[ORDEN].[USP_GET_COTIZACION]", IdServicios, CodigoServicio); ResponseDTO <List <CotizacionResponseDTO> > response = CotizacionMapper.MapperCotizacionResponseDTO(database.DataReader); database.Connection.Close(); response.Message = CommonMapper.MapperOutput(database); return(response); }
/// <summary> /// Implementación de la interfaz para actualizar la información de una compañia /// </summary> /// <param name="entity">Parametro de tipo CatalogsDTO donde se envia los cambios a realizar a la compañia</param> /// <returns>Objeto de tipo ResponseDTO con el número de registros afectados</returns> public ResponseDTO <int> Update(CatalogsDTO entity) { database = DatabaseFactory.CreateDataBase(databaseType, "", entity.Id, entity.Name, entity.Description, entity.Enabled); ResponseDTO <int> response = CommonMapper.GetRecordsAffected(database.DataReader); database.Connection.Close(); return(response); }
/// <summary> /// Implementación de la intefaz para agregar una nueva compañia en la base de datos /// </summary> /// <param name="entity">Entidad de tipo </param> /// <returns>Objeto de tipo ResponseDTO con el número de registros afectados</returns> public ResponseDTO <int> Add(CatalogsDTO entity) { ResponseDTO <int> response = new ResponseDTO <int>(); response.Success = true; database = DatabaseFactory.CreateDataBase(databaseType, "", entity.Name, entity.Description); response = CommonMapper.GetRecordsAffected(database.DataReader); database.Connection.Close(); return(response); }
public ResponseDTO <int> Update(UserRequestDTO entity) { database = DatabaseFactory.CreateDataBase(databaseType, "[USER].[USP_UPDATE_USER]", entity.User.IdUser, entity.User.Enabled, entity.User.Password, entity.Info.Name, entity.Info.LastName, entity.Info.Telephone, entity.Info.HasTelephone); ResponseDTO <int> response = CommonMapper.GetRecordsAffected(database.DataReader); database.Connection.Close(); return(response); }
public ResponseDTO <int> Add(UserRequestDTO entity) { ResponseDTO <int> response = new ResponseDTO <int>(); response.Success = true; database = DatabaseFactory.CreateDataBase(databaseType, "[USER].[USP_ADD_USER]", entity.User.IdCompany, entity.User.UserName, entity.User.Password, entity.Info.Name, entity.Info.LastName, entity.Info.Telephone, entity.Info.HasTelephone); response = CommonMapper.MapperId(database.DataReader); database.Connection.Close(); return(response); }