/// <summary> /// elimina familia_patente por id de familia /// </summary> /// <param name="_object">familia element</param> public static void Delete(Entities.UFP.FamiliaElement _object) { using (SqlConnection conn = ConnectionBD.Instance().Conect()) { using (SqlCommand cmd = new SqlCommand("Familia_Patente_Delete @IdFamilia", conn)) { cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@IdFamilia", _object.IdFamiliaElement); conn.Open(); cmd.ExecuteNonQuery(); } } //Database myDatabase = DatabaseFactory.CreateDatabase(); //DbCommand myCommand = myDatabase.GetStoredProcCommand("Familia_Patente_Delete"); //myDatabase.AddInParameter(myCommand, "@IdFamilia", DbType.String, _object.IdFamiliaElement); //myDatabase.ExecuteNonQuery(myCommand); }
/// <summary> /// llena un usuario con sus datos y familias y patentes que tenga /// </summary> /// <param name="_object"></param> public void Fill(Entities.UFP.Usuario _object) { _object.IdUsuario = String.IsNullOrEmpty(row["IdUsuario"].ToString()) ? null : row["IdUsuario"].ToString(); _object.Nombre = String.IsNullOrEmpty(row["Nombre"].ToString()) ? null : row["Nombre"].ToString(); _object.Pass = String.IsNullOrEmpty(row["Pass"].ToString()) ? null : row["Pass"].ToString(); DataTable relacionesFamilia = Usuario.GetFamilias(_object.IdUsuario); foreach (DataRow rowPermisos in relacionesFamilia.Rows) { Entities.UFP.FamiliaElement Permisos = FamiliaFacade.GetAdapted((System.String)rowPermisos["IdFamilia"]); _object.Permisos.Add(Permisos); } DataTable relacionesPatente = Usuario.GetPatentes(_object.IdUsuario); foreach (DataRow rowPermisos in relacionesPatente.Rows) { Entities.UFP.FamiliaElement Permisos = PatenteFacade.GetAdapted((System.String)rowPermisos["IdPatente"]); _object.Permisos.Add(Permisos); } }