public static UsuarioSystemEntity GetOneDeep(int?IdUsuario) { UsuarioSystemEntity result = ProviderSoftv.UsuarioSystem.GetUsuarioSystemById(IdUsuario); //if (result.IdTipoUsuario != null) // result.TipoUsuario = ProviderSoftv.TipoUsuario.GetTipoUsuarioById(result.IdTipoUsuario); //if (result.IdUsuario != null) // result.DetalleTicket = ProviderSoftv.DetalleTicket.GetDetalleTicketById(result.IdUsuario); //if (result.IdUsuario != null) // result.Movimiento = ProviderSoftv.Movimiento.GetMovimientoById(result.IdUsuario); //if (result.IdUsuario != null) // result.Ticket = ProviderSoftv.Ticket.GetTicketById(result.IdUsuario); return(result); }
public int?UpdateUsuarioSystem(UsuarioSystemEntity objUsuarioSystem) { if (WebOperationContext.Current.IncomingRequest.Method == "OPTIONS") { return(null); } else { try { return(UsuarioSystem.Edit(objUsuarioSystem)); } catch (Exception ex) { throw new WebFaultException <string>(ex.Message, HttpStatusCode.ExpectationFailed); } } }
/// <summary> /// Converts data from reader to entity /// </summary> protected virtual UsuarioSystemEntity GetUsuarioSystemFromReader(IDataReader reader) { UsuarioSystemEntity entity_UsuarioSystem = null; try { entity_UsuarioSystem = new UsuarioSystemEntity(); entity_UsuarioSystem.IdUsuario = (int?)(GetFromReader(reader, "IdUsuario")); entity_UsuarioSystem.IdTipoUsuario = (int?)(GetFromReader(reader, "IdTipoUsuario")); entity_UsuarioSystem.Nombre = (String)(GetFromReader(reader, "Nombre", IsString: true)); entity_UsuarioSystem.Email = (String)(GetFromReader(reader, "Email", IsString: true)); entity_UsuarioSystem.Password = (String)(GetFromReader(reader, "Password", IsString: true)); } catch (Exception ex) { throw new Exception("Error converting UsuarioSystem data to entity", ex); } return(entity_UsuarioSystem); }
/// <summary> /// Gets UsuarioSystem by ///</summary> public override UsuarioSystemEntity GetUsuarioSystemById(int?IdUsuario) { using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.UsuarioSystem.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_UsuarioSystemGetById", connection); UsuarioSystemEntity entity_UsuarioSystem = null; AssingParameter(comandoSql, "@IdUsuario", IdUsuario); IDataReader rd = null; try { if (connection.State == ConnectionState.Closed) { connection.Open(); } rd = ExecuteReader(comandoSql, CommandBehavior.SingleRow); if (rd.Read()) { entity_UsuarioSystem = GetUsuarioSystemFromReader(rd); } } catch (Exception ex) { throw new Exception("Error getting data UsuarioSystem " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } if (rd != null) { rd.Close(); } } return(entity_UsuarioSystem); } }
/// <summary> /// Edits a UsuarioSystem ///</summary> /// <param name="UsuarioSystem"> Objeto UsuarioSystem a editar </param> public override int EditUsuarioSystem(UsuarioSystemEntity entity_UsuarioSystem) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.UsuarioSystem.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_UsuarioSystemEdit", connection); AssingParameter(comandoSql, "@IdUsuario", entity_UsuarioSystem.IdUsuario); AssingParameter(comandoSql, "@IdTipoUsuario", entity_UsuarioSystem.IdTipoUsuario); AssingParameter(comandoSql, "@Nombre", entity_UsuarioSystem.Nombre); AssingParameter(comandoSql, "@Email", entity_UsuarioSystem.Email); AssingParameter(comandoSql, "@Password", entity_UsuarioSystem.Password); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = int.Parse(ExecuteNonQuery(comandoSql).ToString()); } catch (Exception ex) { throw new Exception("Error updating UsuarioSystem " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } } } return(result); }
/// <summary> ///</summary> /// <param name="UsuarioSystem"> Object UsuarioSystem added to List</param> public override int AddUsuarioSystem(UsuarioSystemEntity entity_UsuarioSystem) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.UsuarioSystem.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_UsuarioSystemAdd", connection); AssingParameter(comandoSql, "@IdUsuario", null, pd: ParameterDirection.Output, IsKey: true); AssingParameter(comandoSql, "@IdTipoUsuario", entity_UsuarioSystem.IdTipoUsuario); AssingParameter(comandoSql, "@Nombre", entity_UsuarioSystem.Nombre); AssingParameter(comandoSql, "@Email", entity_UsuarioSystem.Email); AssingParameter(comandoSql, "@Password", entity_UsuarioSystem.Password); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = ExecuteNonQuery(comandoSql); } catch (Exception ex) { throw new Exception("Error adding UsuarioSystem " + ex.Message, ex); } finally { connection.Close(); } result = (int)comandoSql.Parameters["@IdUsuarioSystem"].Value; } return(result); }
public static int Edit(UsuarioSystemEntity objUsuarioSystem) { int result = ProviderSoftv.UsuarioSystem.EditUsuarioSystem(objUsuarioSystem); return(result); }
/// <summary> /// Abstract method to update UsuarioSystem /// </summary> public abstract int EditUsuarioSystem(UsuarioSystemEntity entity_UsuarioSystem);
/// <summary> /// Abstract method to add UsuarioSystem /// /summary> /// <param name="UsuarioSystem"></param> /// <returns></returns> public abstract int AddUsuarioSystem(UsuarioSystemEntity entity_UsuarioSystem);